欢迎光临散文网 会员登陆 & 注册

ubuntu 挂载硬盘的两种方式(简易)

2022-05-31 07:11 作者:雪域小白鸠  | 我要投稿

首先要了解一下两个ubuntu中比较直观看到磁盘结构的命令

分别是 lsblk df -h

这两种区别在下图中

lsblk和df -h

这里我们以新盘(或者旧数据不需要的盘)挂载在/mnt/data下作为例子

首先进mnt目录下新建data文件夹

cd /mnt

mkdir data

然后假设我们需要挂载的新磁盘通过命令查看发现叫sdb新买的硬盘一般没有初始化过

已经有分区表的硬盘比如上图中vda就会有下级目录vda1

而新磁盘是没有的,比如只有sdb没有sdb1,我们需要手动初始化

已经有分区的话后面会单独说,这里讲新硬盘或者说是旧数据都不要的盘


首先

parted /dev/sdb (sdb是需要挂载的磁盘)

然后跟着下列命令一直敲就完事了

mklabel gpt(创建gpt分区表)

mkpart primary 1 -1

p(输出结果)

q(离开菜单)

mkfs.ext4 /dev/sdb1(格式化成ext4分区格式)

然后到这里我们的sdb1分区就已经创建好了

接下来我们就要把sdb1分区写到fstab里,这样每次开机就会自动挂载啦

vim /etc/fstab

在结尾添加像这样

/dev/sdb1 /mnt/data ext4 defaults 0 0

保存退出

最后挂载一下

mount -a

大功告成


那么已经有分区的情况下,比如你有sdc1或者sdf1等等,是可以直接挂载的!!!

首先用命令blkid查看分区是什么格式

该命令能看到UUID和文件系统等信息


blkid

这里我们可以看到我的vda1分区UUID是  003961f0-ac06-4b9a-b512-8199e547b7d5

                                            文件格式是     ext4

那么我们只需要去创建好要挂载的目录

比如

cd /mnt

mkdir data1

mkdir data2

........

然后打开fstab,并且在下方写入

/dev/vda1 /mnt/data1 ext4 defaults 0 0

如果你的文件格式是ntfs,还是和上面一样依葫芦画瓢,以sdc1为例

/dev/sdc1 /mnt/data2 ntfs defaults 0 0

写完保存后mount -a即可


另外一种就是利用UUID挂载了

在终端里用命令ls -al /dev/disk/by-uuid列出所有盘分区的UUID

或者像前面提到的那样用blkid一样可以看到UUID

其他步骤像上面一样只不过

原来是在fstab里这样编辑

/dev/sda1 /mnt/data ext4 defaults 0 0

变成

UUID=003961f0-ac06-4b9a-b512-8199e547b7d5 /mnt/data ext4 defaults 0 0

把前面的/dev/sda1 变成了UUID=
这样做的好处是避免分区名字改变导致emergency mode

后面会专门针对分区导致的紧急模式写


ubuntu 挂载硬盘的两种方式(简易)的评论 (共 条)

分享到微博请遵守国家法律