磁盘管理命令
系统磁盘查看命令三步曲lsblk (英文全称list block devices) 其功能是查看系统的磁盘使用情况语法格式lsblk 参数常用参数-a 显示所有设备信息 -m 显示权限信息-b 显示以字节为单位的设备大小 -n 不显示标题-e 排除指定设备 -o 输出列信息df (英文全称disk free)列出文件系统的整体磁盘使用量df命令参数功能检查文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间目前还剩下多少空间等信息语法df [-ahikHTm] [目录或文件名]选项与参数-a 列出所有的文件系统包括系统特有的 /proc 等文件系统-k 以 KBytes 的容量显示各文件系统-m 以 MBytes 的容量显示各文件系统-h 以人们较易阅读的 GBytes, MBytes, KBytes 等格式自行显示-H 以 M1000K 取代 M1024K 的进位方式-T 显示文件系统类型, 连同该 partition 的 filesystem 名称 (例如 ext3) 也列出-i 不用硬盘容量而以 inode 的数量来显示du (英文全称disk used)检查磁盘空间使用量语法du [-ahskm] 文件或目录名称选项与参数-a 列出所有的文件与目录容量因为默认仅统计目录底下的文件量而已。-h 以人们较易读的容量格式 (G/M) 显示-s 仅显示指定目录或文件的总大小而不显示其子目录的大小。-S 包括子目录下的总计与 -s 有点差别。-k 以 KBytes 列出容量显示-m 以 MBytes 列出容量显示系统磁盘分区使用三部曲fdisk用于磁盘分区语法fdisk [-l] 装置名称选项与参数-l 输出后面接的装置所有的分区内容。若仅有 fdisk -l 时则系统将会把整个系统内能够搜寻到的装置的分区均列出来。-b 指定每个硬盘分区的大小,可用数值为512, 1024, 2048 or 4096-c 兼容模式:dos或nondos(默认)-h 显示帮助信息-u 搭配”-l”参数列表会用分区数目取代柱面数目来表示每个分区的起始地址-v 显示版本信息-s 将指定的分区大小输出到标准输出上以块block为单位-C [cyls]:指定硬盘的柱面数number of cylindersmkfs 创建并构建一个文件系统语法mkfs [-t 文件系统格式] 装置文件名选项与参数-t 可以接文件系统格式例如 ext3, ext2, vfat 等(系统有支持才会生效)参考示例mkfs -t ext3 /dev/hdc6 #将分区 /dev/hdc6可指定你自己的分区 格式化为 ext3 文件系统mount: 挂载分区 umount 卸载分区磁盘挂载语法mount [-t 文件系统] [-L Label名] [-o 额外选项] [-n] 装置文件名 挂载点示例mount /dev/hdc6 /mnt/hdc6 #用默认的方式将 /dev/hdc6 挂载到 /mnt/hdc6 上面umount /dev/hdc6 #卸载/dev/hdc6#注意卸载的时候不要位于挂载目录下。以上mount都是临时一次性操作如果需要永久挂载自动挂载在/etc/rc.local 文件中写入 挂载命令加上执行权限每次启动系统就会进行自动挂载# 这两个目录随便修改一个 即可vim /etc/rc.localvim /etc/rc.d/rc.local# 写入挂载命令mount -t ext4 /dev/sdc1 /mnt/diskc1# 给文件/etc/rc.d/rc.local 加上执行权限 这样每次系统在启动的时候都会执行这个文件的命令chmod x /etc/rc.d/rc.local注意千万不要 mount xxx / #将xxx文件/磁盘 直接挂载到 / 根目录磁盘卸载命令umount 语法umount [-fn] 装置文件名或挂载点-f 强制卸除可用在类似网络文件系统 (NFS) 无法读取到的情况下-n 不升级 /etc/mtab 情况下卸除。