在Linux系统中,新磁盘分区挂载是一个常见的任务。以下是详细的步骤和样例:
一、查看磁盘信息
首先,使用lsblk或fdisk -l命令查看系统中的磁盘及其分区情况。
lsblk
# 或
sudo fdisk -l
二、分区操作
- 进入分区工具
使用fdisk或parted工具进行分区。这里以fdisk为例。
sudo fdisk /dev/sdb
注意:将/dev/sdb替换为要分区的实际磁盘名称。
- 进行分区
在fdisk交互界面中,输入以下命令进行分区:
n # 新建分区
p # 选择主分区
1 # 分区号,通常选择1
# 起始扇区:默认即可,直接回车
# 结束扇区或分区大小:例如+5G,表示创建一个5GB的分区
w # 保存并退出
分区完成后,可以使用lsblk或fdisk -l命令再次查看磁盘分区情况,确认分区已成功创建。
三、格式化分区
使用mkfs命令对分区进行格式化。这里以ext4文件系统为例。
sudo mkfs.ext4 /dev/sdb1
注意:将/dev/sdb1替换为实际要格式化的分区名称。
四、创建挂载点并挂载分区
- 创建挂载点
在系统中创建一个目录作为挂载点,例如/mnt/newdisk。
sudo mkdir /mnt/newdisk
- 挂载分区
使用mount命令将新分区挂载到挂载点。
sudo mount /dev/sdb1 /mnt/newdisk
挂载完成后,可以使用df -h命令查看挂载情况。
五、设置开机自动挂载
为了使分区在系统重启后仍然能够自动挂载,需要编辑/etc/fstab文件。
- 查看分区UUID
使用blkid命令查看分区的UUID。
sudo blkid /dev/sdb1
记下输出的UUID值。
- 编辑/etc/fstab文件
使用文本编辑器(如vim)打开/etc/fstab文件。
sudo vim /etc/fstab
在文件末尾添加一行,指定分区的UUID、挂载点、文件系统类型等信息。例如:
UUID=UUID值 /mnt/newdisk ext4 defaults 0 0
将UUID值替换为实际分区的UUID。
-
保存并退出
保存对/etc/fstab文件的更改,并退出编辑器。 -
验证自动挂载
为了验证自动挂载是否设置成功,可以重启系统或使用mount -a命令尝试重新挂载所有在/etc/fstab文件中指定的分区。
sudo mount -a
重启系统后,使用df -h命令检查分区是否已成功自动挂载。
样例总结
以下是一个完整的样例流程:
# 查看磁盘信息
lsblk
# 或
sudo fdisk -l# 分区操作
sudo fdisk /dev/sdb
# 在fdisk交互界面中执行以下命令:
# n -> p -> 1 -> 默认起始扇区 -> +5G -> w# 格式化分区
sudo mkfs.ext4 /dev/sdb1# 创建挂载点并挂载分区
sudo mkdir /mnt/newdisk
sudo mount /dev/sdb1 /mnt/newdisk# 查看挂载情况
df -h# 设置开机自动挂载(先查看UUID)
sudo blkid /dev/sdb1
# 编辑/etc/fstab文件,添加一行:
# UUID=UUID值 /mnt/newdisk ext4 defaults 0 0
# 保存并退出编辑器# 验证自动挂载(可选)
sudo mount -a
# 或重启系统后检查挂载情况
df -h
按照以上步骤和样例操作,就可以在Linux系统中成功分区并挂载新磁盘了。