ubuntu 掛載硬盤的兩種方式(簡易)

首先要了解一下兩個ubuntu中比較直觀看到磁盤結(jié)構(gòu)的命令
分別是 lsblk 和df -h
這兩種區(qū)別在下圖中

這里我們以新盤(或者舊數(shù)據(jù)不需要的盤)掛載在/mnt/data下作為例子
首先進mnt目錄下新建data文件夾
cd /mnt
mkdir data
然后假設(shè)我們需要掛載的新磁盤通過命令查看發(fā)現(xiàn)叫sdb,新買的硬盤一般沒有初始化過
已經(jīng)有分區(qū)表的硬盤比如上圖中vda就會有下級目錄vda1
而新磁盤是沒有的,比如只有sdb沒有sdb1,我們需要手動初始化
已經(jīng)有分區(qū)的話后面會單獨說,這里講新硬盤或者說是舊數(shù)據(jù)都不要的盤
首先
parted /dev/sdb (sdb是需要掛載的磁盤)
然后跟著下列命令一直敲就完事了
mklabel gpt(創(chuàng)建gpt分區(qū)表)
mkpart primary 1 -1
p(輸出結(jié)果)
q(離開菜單)
mkfs.ext4 /dev/sdb1(格式化成ext4分區(qū)格式)
然后到這里我們的sdb1分區(qū)就已經(jīng)創(chuàng)建好了
接下來我們就要把sdb1分區(qū)寫到fstab里,這樣每次開機就會自動掛載啦
vim /etc/fstab
在結(jié)尾添加像這樣
/dev/sdb1 /mnt/data ext4 defaults 0 0
保存退出
最后掛載一下
mount -a
大功告成
那么已經(jīng)有分區(qū)的情況下,比如你有sdc1或者sdf1等等,是可以直接掛載的!??!
首先用命令blkid查看分區(qū)是什么格式
該命令能看到UUID和文件系統(tǒng)等信息

這里我們可以看到我的vda1分區(qū)UUID是? 003961f0-ac06-4b9a-b512-8199e547b7d5
????????????????????????????????????????????文件格式是? ?? ext4
那么我們只需要去創(chuàng)建好要掛載的目錄
比如
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列出所有盤分區(qū)的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=
這樣做的好處是避免分區(qū)名字改變導(dǎo)致emergency mode
后面會專門針對分區(qū)導(dǎo)致的緊急模式寫
