Skip to content

du 查看文件和目录占用的磁盘空间

du: disk usage

显示目录下每个子目录的磁盘使用情况 du [选项] 目录/文件

选项

  • -h

    以人们较易阅读的 GBytes,MBytes,Kbytes 等格式自动显示

  • -a

    不仅查看子目录大小,还要包括文件。

  • -c

    显示所有的文件和子目录大小后,显示总和。

  • -s

    只显示总和

  • --max-depth=n

    指定统计子目录的深度为第 n 层

df 查看磁盘空间使用情况

df: disk free

列出文件系统的整体磁盘使用量,检查文件系统的磁盘空间占用情况。 df [选项]

选项

  • -h

    以人们较易阅读的 GBytes,MBytes,Kbytes 等格式自动显示

也可以通过 free -h 快速查看内存使用情况

lsblk 查看设置挂载情况

lsblk: list block

lsblk [选项]

选项

  • -f

    查看详细的设备挂载情况,显示文件系统信息。

mount 挂载

挂载设备 mount [-t vfstype] [-o options] device dir

-t vfstype 用于指定文件系统类型,通常不必指定,mount 会自动选择正确的类型。 常用的类型有 - 光盘或光盘镜像:iso9660

- DOS fat16 文件系统:msdos

- Windows 9x fat32 文件系统:vfat

- Windows NT nfs 文件系统:nfts

- Mount Windows 文件网络共享:smbfs

- UNIX(Linux) 文件网络系统:nfs

-o options 主要用来描述设备或档案的挂载方式,常用的参数有

- loop:用来把一个文件当成硬盘分区挂接上系统

- ro:采用只读方式挂载挂接设备

- rw:采用可读可写方式挂载挂接设备

- locharset:指定访问文件系统所用字符集

device 要挂接的设备

dir 设备在系统上的挂载点

mkdir /mnt/chrom 挂载光盘到 /mnt/cdrom/ mount /dev/cdrom /mnt/cdrom/ ls /mnt/cdrom/

卸载设备 umount 设备文件名或挂载点

umount /dev/cdrom

设置开机自动挂载

vim /etc/fstab

# 第一个 0 表示关闭了 kdump,第二个 0 表示文件系统检查的优先级。
UUID=971c31ca-81e6-4900-a7fb-22a9f5f2c796 /                       xfs     defaults        0 0
UUID=225ba712-5309-4dd3-9c5d-47aae181661a /boot                   xfs     defaults        0 0
UUID=dad6b0e7-367a-45fd-8f9c-92ed4703afe9 swap                    swap    defaults        0 0

最后添加

/dev/cdrom                                /mnt/cdrom              iso9660 defaults        0 0

fdisk 分区

查看硬盘分区详情 fdisk -l

对新增硬盘进行分区操作 fdisk 硬盘设备名

虚拟机设置 => 硬盘 => 添加 => 硬盘 => SCSI => 创建新虚拟磁盘 => 设置大小 => 确定 => 重启虚拟机 lsblk 发现多出 sdb

开始分区 fdisk /dev/sdb 输入 n 开始进行分区

选择分区类型 输入 p 代表主分区,e 代表扩展分区。这里输入 p

选择分区号 输入 1-4,也可以直接回车,自动选择,这里直接回车。

选择起始扇区 直接回车

选择结束扇区 直接回车

w 保存退出

lsblk -f 发现多出 sdb1,但没有文件系统等其他信息,需要配置。 配置文件系统和 UUID mkfs -t xfs /dev/sdb1

添加挂载点 mount /dev/sdb1 /home/foo

之前添加进去的文件在 foo 下,但是挂载在 /,现在改变了挂载点,此时 foo 下没有任何文件。 如果不想使用了,可以卸载,卸载后 foo 会挂载回 sda3 中, 挂载在 sdb1 下之后添加的文件就看不到了,只能看到原先挂载在 sda3 中的文件。 umount /dev/sdb1 或 umount /home/foo