您的位置:首页 > 运维架构 > Linux

linux命令复习之有关磁盘空间的命令

2008-03-21 11:58 489 查看
1.mount 命令

(1)一般格式:mount 文件系统类型   [选项]    挂接设备
(2)说明:将某个文件系统挂载到某个目录上。当这个命令执行成功后,直到使用 umount 将这个文件系统移除为止。
(3)举例:
一般建议加载到/mnt下好些,方便统一管理
a.装载光盘
mount   –t   iso9660   /dev/cdrom   /mnt/cdrom :光盘的文件系统类型为 iso9660
b.装载U盘
mkdir /mnt/usb
fdisk –l   /dev/sdb
mount –t vfat -o iocharset=cp936   /dev/sdb1 /mnt/usb
c.装载fat32 的分区
mount –t vfat -o iocharset=cp936 /dev/hda7 /mnt/cdrom
d.装载ntfs的分区
mount –t ntfs -o iocharset=cp936 /dev/hda7 /mnt/cdrom
e.装载iso 文件
mount -o loop /abc.iso /mnt/cdrom
(mkisofs –o abc.iso /usr/src/redhat)
f.装载软盘
mount /dev/fd0 /mnt/floppy
所有/etc/fstab 内容 mount -a
(4)文件系统类型参数
<文件系统类型> 指定设备的文件系统类型,常见的有:
minix linux 最早使用的文件系统
ext2 linux 目前常用的文件系统
msdos MS-DOS的fat,就是fat16
vfat windows98常用的fat32
nfs 网络文件系统
iso9660 CD-ROM光盘标准文件系统
ntfs windows NT 2000的文件系统
hpfs OS/2文件系统
auto 自动检测文件系统
(5)<选项> 指定挂载文件系统时的选项。有些也可用在 /etc/fstab 中。常用的如下:
codepage=XXX 代码页
iocharset=XXX 字符集
ro 以只读方式挂载     
rw 以读写方式挂载
nouser 使一般用户无法挂载
User 可以让一般用户挂载设备2.umount 命令
(1)一般格式:umount 设备名 安装目录
(2)说明:用于卸载已安装的某个文件系统。
(3)举例:
umount   /mnt/cdrom
umount   /mnt/usb

3.df 命令
(1)一般格式:df [选项]
(2)说明:列出各文件系统的磁盘空间使用情况。
(3)举例:
df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/hda2   1361587    1246406    44823    97%     /
第1列是代表文件系统对应的设备文件的路径名;
第2列给出分区包含的数据块(1024字节)的数目;
第3,4列分别表示已用的和可用的数据块数目。
清单中Use%列表示普通用户空间使用的百分比,即使这一数字达到100%,分区仍然留有系统管理员使用的空间。
最后,Mounted on列表示文件系统的安装点。

4.du 命令
(1)一般格式:du [选项] [Names…]
(2)说明:英文原义为“disk usage”,统计目录(或文件)所占磁盘空间的大小。
(3)各个选项含义如下:
-s 对每个Names参数只给出占用的数据块总数。
-a 递归地显示指定目录中各文件及子孙目录中各文件占用的数据块数。若既不指定-s,也不指定-a,则只显示Names中的每一个目录及其中的各子目录所占的磁盘块数。
-b 以字节为单位列出磁盘空间使用情况(系统缺省以 k 字节为单位)。
-k 以1024字节为单位列出磁盘空间使用情况。
-c 最后再加上一个总计(系统缺省设置)。
-l 计算所有的文件大小。
-x 跳过在不同文件系统上的目录不予统计。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息