ubuntu挂载新增硬盘

ubuntu挂载新增硬盘,第1张

1、查看是否检测到新装的硬盘

sudo fdisk -l

检测到了,比如叫Disk /dev/sdb

2、对该硬盘进行处理

sudo parted /dev/sdb

3、格式化硬盘为gpt格式

(parted) mklabel gpt

4、对硬盘进行分区

此处全部硬盘分为一个区

(parted) mkpart primary 0% 100%

primary为分区名,可以自己取,但不重要,

因为后面用它另一个名字/dev/sdb1,意思是/dev/sdb硬盘的第一个分区/dev/sdb1,

如果分为多个分区,依次为/dev/sdb1,/dev/sdb2等

全部硬盘分为一个区也可以

(parted) mkpart primary 0 -1

5、退出parted

q

6、格式化刚刚新建的分区

sudo mkfs.ext4 /dev/sdb1

此步骤会有一个UUID,后面会用到

7、新建一个路径给这个分区挂载

sudo mkdir /data

这里再根目录下新建了一个data文件夹

8、将分区挂载到文件夹

sudo mount /dev/sdb1 /data

9、设置开机自动挂载

sudo vim /etc/fstab

文件尾部添加(UUID替换成第6步得到的)

UUID=e36d357d-3b9e-4bdf-adc3-48613ab6b267 /data ext4 defaults 0 0

后保存退出

注1:有的文档写的是文件尾部添加

/dev/sdb1 /database ext4 defaults 0 0

但这并不是可靠的方式,因为/dev/sdb1可能会变化

注2:defaults有s,有的教程没有,是错的

10、重启电脑

查看/data文件,正常说明可以了

其他命令

parted 相关

查看信息

(parted))p

删除分区

(parted) rm 1

(parted) rm 2

mount 相关

查看是否有错误信息

mount -a

查看挂载

mount

删除

umount /data

参考: https://blog.csdn.net/weixin_43886133/article/details/92794635

执行命令:

查看新添加的硬盘所在的分区。这里假设是 /dev/sdc 分区。

这里假设挂载到 /home/filename 目录下。

执行命令:

在home下创建filename目录。

执行命令:

将新添加的硬盘挂载到 /home/filename 目录下,这里的 /dev/sdc 即执行第1步查看到的磁盘分区。

如果这一步执行完后没有报错,则直接执行第4步。

若果硬盘是全新的,则执行这一步会出现报错,需要对硬盘进行格式化。如遇该情形则执行第3步。

【注意】如果硬盘是全新的,执行第2步会报错,需要将其格式化后再执行第2步挂载就会成功。这里假设新添加硬盘全新无数据,可以被安全地格式化。

执行命令:

格式化硬盘。

格式化硬盘成功后,再执行第2步即可挂载成功。

若执行完第2步后没有报错,即挂载成功了。可以执行命令:

查看返回列表中的第一列中是否有 /dev/sdc 的信息,其所在同一行后面有其挂载目录信息。

新挂载的磁盘一般没有读写权限,因此需要进行用户权限设置。这里设置为所有用户可读可写可执行:

到这里就成功将硬盘挂载到ubuntu系统指定目录下了,但如果电脑重启,挂载的硬盘就会掉了,每次开机后都得重新挂载硬盘。下面继续介绍将硬盘设置为开机自动挂载。

执行命令:

查看磁盘的UUID和格式。 【注意】将sdc换成对应的名称!

将返回类似于以下形式的值:

其中3项分别为【盘符:UUID 类型】,复制这一串返回值,执行命令:

打开fstab文件,在文中最后换行写入以下命令:

【注意】将其中的UUID换成对应的值,将/home/filename换成自己挂载磁盘的目录,将ext4换成自己的类型!

至此,保存并退出后,即设置完毕 。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11413986.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-15
下一篇2023-05-15

发表评论

登录后才能评论

评论列表(0条)

    保存