7、linux文件系统-常用的命令以及fdisk指MBR分区

1.常用命令

df -ahT  或者 df -h
# a:显示特殊文件系统,这些文件系统几乎都是保存在内存中的。如/proc,因为是挂载在内存中,所以占用量都是0
# h 单位不再只用KB,而是换算成习惯单位
# T 多出了文件系统类型一列
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda5        14G  2.1G   11G  16% /
tmpfs           931M     0  931M   0% /dev/shm
/dev/sda1       190M   38M  142M  22% /boot
/dev/sda2       3.9G  8.0M  3.7G   1% /home

du [选项] [目录] 常用的为:du -h 或者 du -s 
# -a:显示每个子文件的磁盘占用量。默认只统计子目录的磁盘占用量
# -h:使用习惯单位显示磁盘占用量,如 KB,MB 或 GB 等
# -s:统计总占用量,而不列出子目录和子文件的占用量

dudf 的区别
du:是用来统计文件大小的,统计文件大小是准确的
df:是用来统计空间大小的,统计剩余空间是准确的

2.磁盘分区

第一步:先关机,添加一块磁盘,然后在重启
在这里插入图片描述
第二步:使用fdisk -l查询
在这里插入图片描述
第三步:开始进行分区
输入命令fdisk /dev/sdb,总结如下:
n—p 主----1 分区号----1 起始柱面-----分区大小+100M-----w
n—e 扩展—2 分区号—124 起始柱面----1024 柱面(所有剩余空间都分配给扩展分区)
n—l 逻辑—不用指定分区号—124 起始柱面----+100M(指定大小)-----w
在这里插入图片描述
第四步:使用fdisk -l 命令进行查询
在这里插入图片描述
第五步:格式化磁盘,建立linux认识的文件系统

mkfs -t ext4 /dev/sdb1
mkfs -t ext4 /dev/sdb5

第六步:进行挂载

mkdir disk1 disk2
mount /dev/sdb1 /disk1
mount /dev/sdb5 /disk2
df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda5        14G  2.1G   11G  16% /
tmpfs           931M     0  931M   0% /dev/shm
/dev/sda1       190M   38M  142M  22% /boot
/dev/sda2       3.9G  8.0M  3.7G   1% /home
/dev/sdb1       2.0G  3.1M  1.9G   1% /disk1   # 发现成功挂载
/dev/sdb5       4.9G   11M  4.6G   1% /disk2   # 发现成功挂载

第六步:建立开机自动挂载

vi /etc/fstab
UUID=68aa0136-9401-4b03-9d5b-4ca161065e8a /                       ext4    defaults        1 1
UUID=3934f02f-615a-478c-9fb5-c130bb16da4d /boot                   ext4    defaults        1 2
UUID=b8771403-8c86-412a-8943-2649b556f925 /home                   ext4    defaults        1 2
UUID=70fbb972-6c7c-42da-961e-7215c9457782 swap                    swap    defaults        0 0
tmpfs                   /dev/shm                tmpfs   defaults        0 0
devpts                  /dev/pts                devpts  gid=5,mode=620  0 0
sysfs                   /sys                    sysfs   defaults        0 0
proc                    /proc                   proc    defaults        0 0
# 下面两列就是我们添加内容
/dev/sdb1              /disk1                   ext4    defaults        1 2
/dev/sdb5               /disk2                  ext4    defaults        1 2
# 第一列: 设备文件名
# 第二列 挂载点
# 第三列 文件系统
# 第四例 挂载选项
# 第五列 是否可以被备份 0不备份 1 每天备份 2 不定期备份
# 第六列 是否检测磁盘fsck 0 不检测 1 启动时检测 2 启动后检测

最后执行:mount -a 挂载所有的内容,开机重新进行测试

猜你喜欢

转载自blog.csdn.net/weixin_43443216/article/details/107384545