Linux下磁盘分区、格式化、挂载以及开机自动挂载

一、磁盘分区

类型:MBR 分区使用 fdisk、GPT 分区使用 gdisk。区别在于 MBR 分区是比较老的分区格式,最多能识别 2.2T,GPT 理论可以识别到 PB 级别。

这里使用的是 fdisk 工具,建立逻辑分区。

fdisk /dev/sdb #设备名

# 建立扩展分区
# 1. 输入 p 打印分区情况,n 建立新的分区
Partition type:
p primary (1 primary, 0 extended, 3 free)
e extended
Select (default p): e

# 2. 提示选择普通分区、扩展分区,输入 e
分区号 (2-4,默认 2):4

# 3. 回车选择默认
起始 扇区 (1048577-4194303,默认为 1050624):将使用默认值 1050624

# 4. 我这里选择全部的 1 /4,所以在原来的基础上加了 1048576
Last 扇区, + 扇区 or +size{K,M,G} (1050624-4194303,默认为 4194303):2099200
分区 4 已设置为 Extended 类型,大小设为 512 MiB

--------------------------------------------------------

# 在扩展分区下建立普通分区
# 1. 输入 n 建立新的分区
Partition type:
p primary (1 primary, 1 extended, 2 free)
l logical (numbered from 5)
Select (default p): l

# 2. 提示选择普通分区,逻辑分区,输入 l
添加逻辑分区 5

# 3. 回车选择默认
起始 扇区 (1052672-2099200,默认为 1052672):将使用默认值 1052672

# 4. 选择扩展分区的 1 /2
Last 扇区, + 扇区 or +size{K,M,G} (1052672-2099200,默认为 2099200):1576960
分区 5 已设置为 Linux 类型,大小设为 256 MiB

---------------------------------------------------
# 建立第二个逻辑分区
---------------------------------------------------

# 输入 w 将刚刚的修改保存
命令(输入 m 获取帮助):w
The partition table has been altered!

一定要输入 w 保存修改!!!

二、格式化

1、在以前,重新读取分区表。

apt install -y parted
partprobe -s

2、格式化

将两个逻辑分区格式化为 ext4,常用的文件系统有 ext4,ext3,xfs…..

mkfs -t ext4 /dev/sdb5
mkfs -t ext4 /dev/sdb6

三、挂载

只要 mount 命令将分区挂载到指定目录就可以了,使用 df - T 查看。

mount /dev/sdb5 /disk1/extended1
mount /dev/sdb6 /disk1/extended2
 
df -T
文件系统                  类型         1K-    已用       可用   已用 %  挂载点
/dev/mapper/centos-root ext4     14939104 2461452 11695728   18% /
devtmpfs                devtmpfs   485960       0   485960    0% /dev
tmpfs                   tmpfs      497948       0   497948    0% /dev/shm
tmpfs                   tmpfs      497948    7832   490116    2% /run
tmpfs                   tmpfs      497948       0   497948    0% /sys/fs/cgroup
/dev/sda1               ext4       388462  106594   257292   30% /boot
/dev/sdb1               ext4       498532    2353   470016    1% /disk1
/dev/mapper/centos-home ext4      3997376   16504  3754776    1% /home
tmpfs                   tmpfs       99592       0    99592    0% /run/user/0
/dev/sdb5               ext4       245671    2062   226406    1% /disk1/extended1
/dev/sdb6               ext4       246791    2062   227680    1% /disk1/extended2

四、开机自动挂载

上面的挂载只是暂时的,要自动挂载就需要写入配置文件中,配置文件是 /etc/fstab。

cat /etc/fstab
 
/dev/mapper/centos-root /                       ext4    defaults        1 1
UUID=0e488f7a-edef-45f7-b2d3-5de6b4b473d1 /boot                   ext4    defaults        1 2
/dev/mapper/centos-home /home                   ext4    defaults        1 2
/dev/mapper/centos-swap swap                    swap    defaults        0 0
 
/dev/sdb1   /disk1              ext4    defaults    1 2

仿造上面的配置,添加两条数据:

/dev/mapper/centos-root /                       ext4    defaults        1 1
UUID=0e488f7a-edef-45f7-b2d3-5de6b4b473d1 /boot                   ext4    defaults        1 2
/dev/mapper/centos-home /home                   ext4    defaults        1 2
/dev/mapper/centos-swap swap                    swap    defaults        0 0
 
/dev/sdb1   /disk1              ext4    defaults    1 2
/dev/sdb5   /disk1/extended1    ext4    defaults    1 2
/dev/sdb6   /disk1/extended2    ext4    defaults    1 2

设置好,reboot 重启,可以看见自动挂载好了。

正文完
 0
admin
版权声明:本站原创文章,由 admin 2016-10-22发表,共计2571字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处:https://www.mlzj.net。