
我需要增加磁碟空間,對於我的 Linux azure,我們附加了一個新的空磁碟並按照此處的步驟操作http://azure.microsoft.com/en-in/documentation/articles/virtual-machines-linux-how-to-attach-disk,唯一的差異是在/var/log/messages中沒有找到新新增的deviceid。
現在我需要新增另一個磁碟,並且我們附加了另一個磁碟,問題是為了執行 fdisk 的第一步
sudo fdisk /dev/sdc
我不知道最近的磁碟連接在哪裡,完全無能為力,如果我想完全刪除磁碟,還有哪些步驟,我知道 umount 會卸載磁碟,但這不一定會從實例中刪除設備,我想要完全脫離。
答案1
終於弄清楚了 - 添加的額外 SCSI 磁碟是從 /dev/sda、/dev/sdb、/dev/sdc、/dev/sdd、/dev/sde 開始的。它是系統中的第三個磁盤,第一個是您的根卷,第二個是臨時臨時存儲,這是您的第三個磁盤,現在/dev/sdc 對您來說不夠好,您想刪除它
- 從 /etc/fstab 檔案中刪除條目
- 卸載/資料驅動器
現在,您可以從 Azure 控制台刪除附加的磁碟。
假設 sdc 仍然存在,並且您想要添加另一個,只需從 azure 控制台附加,並執行與中給出的相同的步驟http://azure.microsoft.com/en-in/documentation/articles/virtual-machines-linux-how-to-attach-disk/#initializeinlinux 唯一的區別是另一個磁碟位於 /dev/sdd 位置,您在 /dev/sdc1 上建立分割區的地方將變成 /dev/sdd1 ,這差不多就是這樣。
參考
答案2
連接新磁碟後,從 CLI 執行以下操作:
$ sudo grep SCSI /var/log/syslog ##MAKE SURE sdc IS THERE
$ sudo fdisk /dev/sdc ##to create a new partition
- 按 n (建立新分割區)
- 按 p (使其成為主要)
- 按 1 將其設為第一個分區
- 按 p 了解有關詳細信息
- 按 w 寫入磁碟設定即可完成
$ sudo mkfs -t ext4 /dev/sdc1 #建立檔案系統 ext4 (或 3) $ sudo mkdir /datadrive ##(或新磁碟機的任何其他名稱) $ sudo 安裝 /dev/sdc1 /datadrive
最後 2 個指令是將 datadrive 作為我們建立的 sdc 的新安裝。若要讓檔案系統在重新啟動時自動掛載:
$ sudo -i blkid
sdc1
取(例如/dev/sdc1: UUID="33333333-3b3b-3c3c-3d3d-3e3e3e3e3e3e" TYPE="ext4"
)的輸出
$ sudo vi /etc/fstab
將其添加到末尾:
UUID=33333333-3b3b-3c3c-3d3d-3e3e3e3e3e3e /datadrive ext4 defaults 1 2
測試檔案系統是否正確安裝:
$ sudo umount /datadrive
$ sudo mount /datadrive