Ubuntu 掛載新硬盤

我們在使用 Ubuntu 作為服務(wù)器系統(tǒng)時矫限,會有一個常用的操作情景,就是為服務(wù)器添加新硬盤转质。


server sample.jpg

上圖是我的工作室中的一臺開發(fā)服務(wù)器的圖片园欣,可以看到,類似這種機架式服務(wù)器休蟹,前方都會有若干個可抽插硬盤籠俊庇,我們可以比較輕松的添加或者更換硬盤。

為方便演示如何為 Ubuntu 添加新硬盤鸡挠,以及如何格式化分區(qū)和掛載,我們將使用 VirtualBox 虛擬機以及 Ubuntu Server 16.04 來進行演示搬男。

在 VirtualBox 中添加新硬盤

我們可以在 VirtualBox 中打開指定虛擬機的設(shè)置選項拣展,然后在存儲選項卡中選擇控制器SATA,然后點擊右邊的添加新硬盤圖標(biāo)缔逛,根據(jù)提示選擇創(chuàng)建的新硬盤類型备埃、容量大小、存放位置即可褐奴,大致方法與創(chuàng)建虛擬機時設(shè)置硬盤一樣按脚。以下是添加新虛擬硬盤后的截圖,我們創(chuàng)建了一個名為 NewVirtualDisk1.vid 的虛擬硬盤敦冬。


虛擬機新建硬盤.PNG

查看當(dāng)前硬盤窗臺

添加虛擬硬盤后辅搬,我們啟動虛擬機,進入系統(tǒng)后脖旱,我們可以通過 fdisk 命令檢查當(dāng)前的硬盤狀態(tài)堪遂。

sudo fdisk -l

執(zhí)行以上命令后介蛉,我們可以看到以下輸出:


fdisk.PNG

這里我們可以看到,我們原來的硬盤標(biāo)為 /dev/sda 溶褪。下面還能看到一個名為 /dev/sdb 币旧,容量為 2G 的硬盤,這個就是我們剛剛新設(shè)置的 NewVirtualDisk1.vid 虛擬硬盤猿妈。

為新硬盤分區(qū)

我們將使用 fdisk 對 /dev/sdb 進行分區(qū)操作吹菱,為了簡化操作,我們會將這個新硬盤全部分為一個分區(qū)彭则,具體操作如下:

sudo fdisk /dev/sdb

進入分區(qū)工具后鳍刷,我們可以輸入 m 看指令說明:

fdisk指令說明.PNG

我們接下來要創(chuàng)建新分區(qū),所以我們將會輸入 n

Command (m for help): n
>> 
Partition type
  p primary (0, primary, 0 extended, 4free)
  e extended (container for logical partitions)

這里贰剥,我們可以給一塊硬盤創(chuàng)建最多4個主分區(qū)倾剿,和若干邏輯分區(qū),由于我們這里只為該硬盤創(chuàng)建一個分區(qū)蚌成,那么我們即創(chuàng)建一個主分區(qū)即可前痘。

Select (default p):p
Partition number (1-4, default 1): 1
Frist sector (2048-4194303, default 2048): 2048
Last sector, *sectors or *size{K,M,G,T,P} (2048-4194303, default 4194303): 4194303
>> Create a new partition 1 of type 'Linux' and of size 2GiB
Command (m for help):w

我們創(chuàng)建分區(qū)的操作為:

  • p 命令創(chuàng)建一個主分區(qū)
  • 選擇默認創(chuàng)建第一個分區(qū)
  • 設(shè)置分區(qū)的開始位置
  • 設(shè)置分區(qū)的結(jié)束位置,因為只設(shè)置一個分區(qū)担忧,因此都選擇默認選項
  • w 命令保存分區(qū)設(shè)置

格式化分區(qū)

我們可以使用 mkfs 命令格式化分區(qū)芹缔,具體命令如下:

sudo mkfs -t ext4 /dev/sdb1

輸入命令后,可以看到分區(qū)格式化成功:


格式化分區(qū).PNG

掛載分區(qū)

分區(qū)我們需要先創(chuàng)建一個目錄瓶盛,然后再把這個新分區(qū)掛載到目錄上最欠。具體操作如下:

# 我們在 ~ 目錄下創(chuàng)建一個 data 的目錄,并將新分區(qū)掛載到這里
mkdir ~/data
sudo mount /dev/sdb1 ~/data

掛載后惩猫,我們再通過 df 命令查看是否掛載成功:

df 查看是否掛載成功

開機自動掛載設(shè)置

我們使用以上方法掛載分區(qū)芝硬,重啟系統(tǒng)之后,分區(qū)并不會自動掛載轧房。

重啟后沒有自動掛載.PNG

上圖為虛擬機重啟之后拌阴,再次運行 df 命令,我們可以看到奶镶,/dev/sdb1 分區(qū)并沒有正常掛載迟赃,為解決這一問題,我們需要修改 /etc/fstab 配置文件厂镇。為配置 /etc/fstab 纤壁,我們需要先獲取硬盤的 uuid,方法如下

ls -l /dev/disk/by-uuid
>> 
lrwxrwxrwx 1 root root 10 Apr 17 11:40 287caa60-faa1-4eed-a3c0-2643afab9913 -> ../../dm-0
lrwxrwxrwx 1 root root 10 Apr 17 11:40 4fed8d9b-8318-4cf5-8380-c8d052d28306 -> ../../dm-1
lrwxrwxrwx 1 root root 10 Apr 17 11:40 54b28c93-c6c0-48e1-9e39-54157c61f519 -> ../../sda1
lrwxrwxrwx 1 root root 10 Apr 17 11:40 ea195de6-725c-4701-98c3-1fa6a44bc102 -> ../../sdb1
# 我們因為知道我們的新硬盤是 sdb捺信,因此可以配合 grep 命令查詢
ls -l /dev/disk/by-uuid | grep sdb
lrwxrwxrwx 1 root root 10 Apr 17 11:40 ea195de6-725c-4701-98c3-1fa6a44bc102 -> ../../sdb1

接下來酌媒,我們將先備份原有的 /etc/fstab 文件

sudo cp /etc/fstab /etc/fstab.bak

然后我們將以下內(nèi)容添加到 /etc/fstab 末尾

# /home/speculatecat/data
UUID=ea195de6-725c-4701-98c3-1fa6a44bc102 /home/speculatecat/data       ext4    defaults        0       2

這里配置的含義如下:

  • UUID 為硬盤分區(qū)的 UUID 值
  • 路徑 為掛載的目標(biāo)路徑
  • 分區(qū)格式 這里一般為 ext4
  • 掛載參數(shù) 一般為默認 defaults
  • 備份 0為不備份, 1為每天備份,2為不定期備份
  • 檢測 0為不檢測馍佑,其他為優(yōu)先級

完成設(shè)置后斋否,我們嘗試重啟虛擬機,看分區(qū)是否能被自動掛載拭荤。


分區(qū)被自動掛載.PNG

我們可以從截圖中看到茵臭,分區(qū)已經(jīng)能被正常掛載。

硬盤異常情況

還存在一種常見的情況舅世,如果硬盤被移除旦委,或者硬盤損壞了,配置了 fstab 自動掛載雏亚,將會出現(xiàn)不能正常啟動情況缨硝。為模擬這種情況,我們將從虛擬機中將新創(chuàng)建的虛擬硬盤刪除罢低。重啟虛擬機查辩,將出現(xiàn)以下情況:


硬盤被移除無法正常啟動.PNG

我們可以使用命令行工具,恢復(fù)我們備份的 fstab 配置网持,即可修復(fù)完成宜岛。

cp /etc/fstab.bak /etc/fstab
恢復(fù)備份fstab后正常啟動.PNG

我們可以看到,恢復(fù)了備份的 fstab 配置文件后功舀,系統(tǒng)能正常啟動了萍倡。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市辟汰,隨后出現(xiàn)的幾起案子列敲,更是在濱河造成了極大的恐慌,老刑警劉巖帖汞,帶你破解...
    沈念sama閱讀 217,734評論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件戴而,死亡現(xiàn)場離奇詭異,居然都是意外死亡翩蘸,警方通過查閱死者的電腦和手機填硕,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,931評論 3 394
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來鹿鳖,“玉大人,你說我怎么就攤上這事壮莹〕嶂模” “怎么了?”我有些...
    開封第一講書人閱讀 164,133評論 0 354
  • 文/不壞的土叔 我叫張陵命满,是天一觀的道長涝滴。 經(jīng)常有香客問我,道長,這世上最難降的妖魔是什么歼疮? 我笑而不...
    開封第一講書人閱讀 58,532評論 1 293
  • 正文 為了忘掉前任杂抽,我火速辦了婚禮,結(jié)果婚禮上韩脏,老公的妹妹穿的比我還像新娘缩麸。我一直安慰自己,他們只是感情好赡矢,可當(dāng)我...
    茶點故事閱讀 67,585評論 6 392
  • 文/花漫 我一把揭開白布杭朱。 她就那樣靜靜地躺著,像睡著了一般吹散。 火紅的嫁衣襯著肌膚如雪弧械。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,462評論 1 302
  • 那天空民,我揣著相機與錄音刃唐,去河邊找鬼。 笑死界轩,一個胖子當(dāng)著我的面吹牛画饥,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播耸棒,決...
    沈念sama閱讀 40,262評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼荒澡,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了与殃?” 一聲冷哼從身側(cè)響起单山,我...
    開封第一講書人閱讀 39,153評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎幅疼,沒想到半個月后米奸,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,587評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡爽篷,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,792評論 3 336
  • 正文 我和宋清朗相戀三年悴晰,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片逐工。...
    茶點故事閱讀 39,919評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡铡溪,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出泪喊,到底是詐尸還是另有隱情棕硫,我是刑警寧澤,帶...
    沈念sama閱讀 35,635評論 5 345
  • 正文 年R本政府宣布袒啼,位于F島的核電站哈扮,受9級特大地震影響纬纪,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜滑肉,卻給世界環(huán)境...
    茶點故事閱讀 41,237評論 3 329
  • 文/蒙蒙 一包各、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧靶庙,春花似錦问畅、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,855評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至恬吕,卻和暖如春签则,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背铐料。 一陣腳步聲響...
    開封第一講書人閱讀 32,983評論 1 269
  • 我被黑心中介騙來泰國打工渐裂, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人钠惩。 一個月前我還...
    沈念sama閱讀 48,048評論 3 370
  • 正文 我出身青樓柒凉,卻偏偏與公主長得像,于是被迫代替她去往敵國和親篓跛。 傳聞我的和親對象是個殘疾皇子膝捞,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,864評論 2 354

推薦閱讀更多精彩內(nèi)容

  • 1、加掛硬盤sudo hdparm -I /dev/sdb 硬盤硬件安裝后愧沟,此命令測試linux系統(tǒng)是...
    yhyok閱讀 1,607評論 0 50
  • 1.加掛硬盤sudo hdparm -I /dev/sdb 硬盤硬件安裝后蔬咬,此命令測試linux系統(tǒng)是...
    yhyok閱讀 1,358評論 0 48
  • Ubuntu的發(fā)音 Ubuntu混坞,源于非洲祖魯人和科薩人的語言狐援,發(fā)作 oo-boon-too 的音。了解發(fā)音是有意...
    螢火蟲de夢閱讀 99,261評論 9 467
  • linux資料總章2.1 1.0寫的不好抱歉 但是2.0已經(jīng)改了很多 但是錯誤還是無法避免 以后資料會慢慢更新 大...
    數(shù)據(jù)革命閱讀 12,166評論 2 33
  • 《少有人走的路——第四卷》 一個人畢其一生的努力究孕,就是在整合他自童年時代起就已經(jīng)形成的性格啥酱。 左腦負責(zé)推理,右腦負...
    泥土里的綻放閱讀 109評論 0 0