Linux 磁盘管理命令

# 挂载磁盘

`mount` 命令,用于挂载磁盘以及显示相关信息

“`
mount 显示挂载信息
mount -t TYPE OPTIONS DEVICE DIRECTORY
比如:
mount -t vfat /dev/sdb1 /mnt/media
“`

常用的参数

“`
-a 挂载/etc/fstab 中的所有文件
-f 模拟挂载
-r 只读挂载
-w 读写挂载(默认)
-L 指定 lebel
-u 指定uuid
-o 选项
ro 只读
rw 读写
user 允许普通用户挂载
check=none 不检查错误
loop 挂载文件,比如iso
nofail 失败了也不要汇报
remount
–bind 选择新的挂载点作为alias `mount –rbind olddir newdir`
–move 移动到新的挂载点 `mount –move olddir newdir`
“`

使用 mount 命令的最佳实践是在 `/etc/fstab` 中先输入需要挂载的磁盘对应的配置,然后使用 `mount -a` 挂载。这样避免在 `/etc/fstab` 中挂载的命令是错的导致无法开机。

## 卸载

umount DIRECTORY/DEVICE 卸载设备

# 磁盘使用

* 查看分区的 uuid:ll /dev/disk/by-uuid。在 `etc/fstab` 中挂载磁盘最好使用 uuid
* 查看分区的类型:parted -l
* df show free disk spaces
* du show disk usage infomation。du -sh `ls` # great command
* dd disk dump

# 分区与格式化

fdisk DEVICE

“`
p print partition table
n new partition
w write back to table
d 删除分区
“`

创建文件系统

“`
mkfs.ext4 PARTITION
“`

fsck check a file system

# 逻辑卷

硬盘称作物理卷,多个物理卷构成一个卷组,一个卷组可以分成多个逻辑卷

About 逸飞

后端工程师

发表评论

电子邮件地址不会被公开。 必填项已用*标注