Linux磁盘管理基本命令

df 查看磁盘分区使用状况
$ df -l //仅仅显示本地磁盘(默认)
$ df -a //显示所有文件系统的磁盘使用情况
$ df -h //以1024进制计算最合适的单位显示磁盘容量(超过1G以G为单位)
$ df -H //以1000进制计算最合适的单位显示磁盘容量
$ df -T //显示磁盘分区类型
$ df -t typefile //显示制定类型文件系统的磁盘分区(如df -t ext4 只显示ext4类型的文件)
$ df -x //不显示指定类型文件系统的磁盘分区

du 统计磁盘上的文件大小
$ du -b //以byte为单位统计文件
$ du -k //以kb为单位统计文件
$ du -m //以M为单位统计文件
$ du -h //按照1024进制以最合适的单位统计文件
$ du -H //按照1000进制以最合适的单位统计文件
$ du -s //指定问津目标

分区看博客:https://blog.csdn.net/tus00000/article/details/82918013
//MBR分区与格式化
1、主分区和扩展分区总数不能超过4个
2、扩展分区最多只能有一个
3、扩展分区不能直接存取数据,必须在扩展分区内部建立逻辑分区才能存储数据
$ fdist 设备名称 //此分区为MBR这时候会提示。Command m 提示帮助

//GPT分区
$ gdisk 设备名称 //gdisk /dev/sdb

//磁盘挂载
$ sudo fdisk -l //查看磁盘

$ mount 需要挂载的分区 要挂载的路劲 //如:mount /dev/sdb /mnt/testmnt,此时sdb磁盘就可以被读写了(系统重启后无效,需重新挂载)
$ mount | grep sdb //查看是否挂载成功

$ umount 被挂载分区的路劲 //如:$ umount /mnt/testmnt

//可永久挂载:在文件/etc/fstab中配置,一行有六个字段如下:
$ 设备或UUID或路径指定 挂载点 文件系统类型 defaults 转储标志 fsck顺序
$ sdb /mnt/testmnt fuseblk defaults 0 0
$ B2E6DD5CE6DD2181(UUID) /mnt/testmnt ntfs defaults 0 0

第一个字段最好用UUID(因为路径中块设备标识符可能会发生变化)
sudo blkid 路径(分区的路径,如:dev/sdb ) //UUID查看

第二个字段要先手动创建挂载点文件夹,没有自己先创建一个目录。
第三个字段为文件系统类型,由之前的终端输入sudo blkid 路劲中 TYPE就是文件类型。
第四个字段为挂载时应该应用于设备以便自定义行为的选项列表。defaults为常用选项,其他记录在mount man page中。
第五个为转储标志,与dump命令结合生成备份。
第六个为fsck顺序字段,确定了文件系统未完全卸载时是否启动时运行fsck以及检查多个磁盘时检查的顺序。

mount -a //此命令会挂载/etc/fstab中新文件系统,如文件存在错误,会出现无法启动计算机的情况,所以重启前必须输入此命令,如果报错应在重启前改正错误。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值