Files
rikako-note/linux/分区.md
2022-04-13 15:53:57 +08:00

61 lines
2.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# linux环境下的分区操作
* ## 查看分区信息的命令:
* lsblk : 列出设备上所有的磁盘列表和分区信息
```shell
# 通过lsblk命令可以列出所有的磁盘设备和分区信息
# 通过指定-f选项还可以输出分区的UUID
lsblk -f
```
* parted :输出分区类型和分区表信息
```shell
# 输出分区类型(ext/ntfs)和分区表类型(gpt/mbr)还有其他信息
parted /dev/sda print
```
* ## 对磁盘进行分区
* 对于GPT格式进行分区的硬盘来说可以用gdisk命令对其进行操作
* 在通过gdisk /dev/sda进入gdisk程序后
```shell
# 在控制台上输出帮助信息
?
# 打印整颗磁盘的分区信息
p
# 新增分区
n
# 修改分区表后对内核的分区表信息进行更新
# 在shell中使用partprobe
partprobe
# 删除分区
# 在删除后应该重启或者用partprobe命令更新
d
# 在对分区进行处理时,应该先取消对分区的挂载,否则会出现问题
```
* 对mbr分区类型的磁盘进行分区修改时应该用fdisk命令操作与gdisk类似
* ## 分区后对分区进行格式化
* 在分区后,只有对分好的分区进行格式化后,分区才能被操作系统使用
```shell
# 对于ext4文件系统可以采用mkfs.ext4来进行格式化
# 可以使用-L来指定卷标
mkfs.ext4 /dev/sdaxx
# 对于ext4文件系统如果文件系统出现问题可以尝试使用
# fsck.ext4命令进行修复
fsck.ext4 /dev/sdaxx
# 可以通过tune2fs -L name /dev/sdaxx来修改文件系统的卷标
```
* 分区的挂载和卸载
```shell
# 分区的挂载可以使用mount命令
# 卸载可以使用umount命令
# 挂载时,可以使用-o选项指定挂载参数
# remount可以制定重新挂载
# rw、ro可以指定是以只读模式挂载还是以读写模式挂载
# 要想设置自动挂载,可以将想要挂载的设备添加到/etc/fstab中
```