新磁盘挂载
- 1. 概述
- 2. 查看硬盘情况
- 3. 创建分区
- 4. 格式化硬盘,并写入文件系统
- 5. 挂载硬盘
- 6. 设置开机自动挂载
- 6.1 查看UUID
- 6.2 配置系统文件表 fstab
1. 概述
Ubuntu下挂载一个新硬盘的基本步骤是:
- 1)给硬盘创建分区;
- 2)给硬盘创建文件系统;
- 3)挂载移动硬盘。
需要用到的命令:
lsblk #查看所有硬盘情况
df -lh #查看硬盘占用情况,以及挂载位置
sudo fdisk -l #查看硬盘分区情况
sudo fdisk /dev/sdb #给硬盘sdb创建分区
sudo mkfs.ext4 /dev/sdb #格式化硬盘sdb,并写入文件系统
sudo mount /dev/sdb /mnt/pan #将硬盘sdb挂载到 /mnt/pan 目录
2. 查看硬盘情况
lsblk
df -lh
若已挂载,则通过 df -lh 可以看到硬盘的挂载位置;若未挂载,则只能通过 lsblk 查看到硬盘。
3. 创建分区
sudo fdisk /dev/sdb # 已挂载,未分区sdb
根据提示,依次输入:n、p、1、回车、回车、w。
意思是新建一个主分区,大小是整个sdb硬盘,然后保存退出。
或者根据自己磁盘情况,自己主分区、扩展分区、逻辑分区
4. 格式化硬盘,并写入文件系统
sudo mkfs.ext4 /dev/sdb
上述命令会格式化硬盘分区为ext4的文件系统。
5. 挂载硬盘
sudo mkdir /mnt/DEV_ST8000_01
sudo mount /dev/sdb /mnt/DEV_ST8000_01
上述命令将硬盘挂载到 /mnt/DEV_ST8000_01目录下,然后就可以使用了。目录可以自己选择,创建哪里。
6. 设置开机自动挂载
为了使硬盘开机能够自动挂载,还需打开文件 /etc/fstab
6.1 查看UUID
root@a512-3090:/mnt/DEV_ST8000_01# blkid
........
........
/dev/sdb: UUID="f1345b59-8bab-4391-9feb-7b00c4673ce5" TYPE="ext4" PARTUUID="fabe133b-03aa-e240-ba8c-686789c52abb"
........
# 或者指定那个分区
root@a512-3090:/mnt/DEV_ST8000_01# blkid /dev/sdb
/dev/sdb: UUID="f1345b59-8bab-4391-9feb-7b00c4673ce5" TYPE="ext4" PARTUUID="fabe133b-03aa-e240-ba8c-686789c52abb"
6.2 配置系统文件表 fstab
打开/etc/fstab,根据对应的格式如下把UUID,配置到文件中;
UUID=f1345b59-8bab-4391-9feb-7b00c4673ce5 /mnt/DEV_ST8000_01 ext4 errors=remount-ro 0 0
配置完之后如下图所,记得保存;
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/nvme0n1p2 during installation
UUID=37a0fcfb-d9f1-4e70-bdaa-b40a10945de5 / ext4 errors=remount-ro 0 1
# /boot/efi was on /dev/nvme0n1p1 during installation
UUID=EBE5-4E92 /boot/efi vfat umask=0077 0 1
UUID=f1345b59-8bab-4391-9feb-7b00c4673ce5 /mnt/DEV_ST8000_01 ext4 errors=remount-ro 0 0
/swapfile none swap sw 0 0
添加信息时,注意之间的空白处使用 table 键,信息核对无误后保存退出即可。