Ubuntu-Nas> 正文

Ubuntu Server 配置开机自动挂载硬盘

2023-03-25T16:21:33+08:00

  一般的NAS都会出现更换硬盘或增加硬盘的需要,这个时候就要在ubuntu下挂载这个新硬盘。Ubuntu Server作为NAS(网络附加存储)服务器,那么挂载外置硬盘是必须的。

1、创建挂载目录连接外置硬盘

  首先,将外置硬盘连接到Ubuntu Server上。你可以使用USB接口或者其他可用的接口。在连接完硬盘后,可以使用以下命令来检查硬盘是否被识别:

sudo fdisk -l

  在结果中找到自己的设备,例如:/dev/sdb1

Disk /dev/sda:223.57 GiB,240057409536 字节,
......
磁盘标识符:7650AF19-8A4B-4CD5-B7F6-2F678A405785

设备            起点      末尾      扇区   大小 类型
/dev/sda1     854016 210377021 209523006  99.9G
......

Disk /dev/sdb:923.04 GiB,991111634944 字节,
......
磁盘标识符:AE7DA26A-DCB2-4AD1-B2A9-14BC4E5108CB

设备            起点       末尾       扇区   大小 类型
/dev/sdb1       2048    1085439    1083392   529M
.....

  如果你看到了硬盘的信息,那么硬盘已经被识别。

2、创建挂载目录

  假设硬盘挂载在这个位置:

sudo mkdir /mnt/disk1

  如果有必要,可以设置目录权限:

sudo chmod 777 /mnt/disk1

3、格式化硬盘(非必要)

  在挂载外置硬盘之前,你也许需要格式化它。使用以下命令格式化硬盘,/dev/sdb1是:sudo fdisk -l命令中找到的外置硬盘设备。

sudo mkfs.ext4 /dev/sdb1

也可以选择格式化为其他磁盘格式: mkfs.ntfs

3、查看磁盘分区的 UUID

sudo blkid

  执行结果如下

......
/dev/sdb1: LABEL="M-fM-^AM-\"M-eM-$M-^M" BLOCK_SIZE="512" UUID="96F47A40F47A2323" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="ad5f9bab-4669-4ca1-ba5a-7fdc2e04a2ff"
......

  我们需要的是这一段信息:

UUID="96F47A40F47A2323"

4、将分区信息写到/etc/fstab 文件中让它永久挂载

  如果希望系统能够在启动时自动挂载外置硬盘,需要将其添加到/etc/fstab文件中。可以使用以下命令打开该文件:

sudo vim /etc/fstab

  在文件末尾添加以下行:

UUID=新增硬盘的UUID   /mnt/disk1   ext4    defaults   0     0

参数说明: 1、分区定位,可以给 UUID或 LABEL,例如:UUID=6E9ADAC29ADA85CD 或 LABEL=software,建议用UUID定位,之前我用LABEl出现过启动失败的问题 2、具体挂载点的位置,例如:/home/yang/disk1 3、挂载磁盘类型,linux 分区一般为 ext4,windows 分区一般为 ntfs,要根据本身新挂载磁盘格式,或提前进行格式化需要的格式 4、挂载参数,一般为 defaults 5、dump备份设置,默认为 0,不备份 6、磁盘检查,默认为 0,不需要检查

  刷新硬盘挂载:

sudo mount -a

5、取消挂载

  修改fstab文件,删除增加的描述,重启就可以了。如果遇到挂载不稳定,ubuntu启动不了,请sudo vim /etc/fstab,删除修改的内容。

6、挂载后磁盘为只读状态的处理

sudo ntfs-3g -o remove_hiberfile /dev/sda3 /mnt/disk1
分享到:

Ranvane的日常记录

关于我们 客服中心 广告服务 法律声明