
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换成自己的类型!
至此,保存并退出后,即设置完毕 。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)