一、mount(umount):加载文件系统到指定加载点
- 常用参数
-a:加载文件 /etc/fstab 中描述的所有文件系统
-l:显示已经加载的文件系统列表
-v:显示指令执行的详细过程
-t:指定文件系统类型
光盘或光盘镜像:iso9660
DOS fat16文件系统:msdos
Windows 9x fat32文件系统:vfat
Windows NT ntfs文件系统:ntfs
Mount Windows文件网络共享:smbfs
UNIX(LINUX) 文件网络共享:nfs
-o:指定挂载选项
可以指定的挂载选项
/etc/fstab 文件
第一列:设备文件名(UUID)
第二列:挂载点
第三列:文件系统类型
第四列:挂载特殊选项
第五列:是否备份
0:不备份;1:每天备份;2:不定期备份
第六列:是否检查磁盘状态
0:不检查;1:启动时检查;2:启动后检查
UUID:硬盘的唯一标识符;设备名可能会重复,但UUID不会
查看UUID的方式:ls -l /dev/disk/by-uuid/
例:重新挂载 /boot 分区,去掉其执行文件的权限
mount -o remount,noexec /boot
二、df:显示磁盘上可使用的磁盘空间,默认单位是KB。
- 常用参数
-a:显示全部的文件系统
-h(-H):以 1024 Bytes (1000 Bytes)为换算单位
-i:显示 inode 信息
-l:仅显示本地端的文件系统
-m:以MB为单位显示
-P:使用POSIX格式输出
-t <文件系统类型>:显示指定类型的文件系统
-T:显示文件系统类型
-x:不显示指定类型的文件系统
例:不显示 tmpfs 类型的文件系统
df -h -P -T -x tmpfs
三、du:查看文件或目录的大小
常用参数
建议使用别名:du="du -s"
-a:显示目录中单个文件的打小
-s:显示目录的总打小
-h:以常见单位显示
四、dd:复制文件并对原文件内容进行转换和格式化处理
if:输入文件,默认为stdin
of:输出文件,默认为stdout
bs:块的大小(c:字节(B);b:块(512B);K;M;G)
/dev/zero:字符设备,不断返回0值字节
例1:测试硬盘读写速度
dd if=/dev/zero of=sun.txt bs=1024K count=10
例2:备份MBR分区表
dd if=/dev/sda1 of=/root/MBR.bak bs=1b count=1
五、其它
fsck:检查并试图修复文件系统中的错误
dumpe2fs:打印"ext2/ext3"文件系统的超级块和块组信息
fdisk:观察硬盘实体的使用情况,以及硬盘分区情况
parted:分区命令(GPT分区表,磁盘大于2T)
mkfs:格式化分区
partprobe:重读分区表(删除文件后,出现仍占用空间)
mkswap:创建 swap 分区
swapon(swapoff):开启(关闭)交换分区
sync:强制把内存中的内容写入到磁盘中
resize2fs:调整lvm分区的大小
网友评论