Azure Linux 刪除並新增另一個磁碟

Azure Linux 刪除並新增另一個磁碟

我需要增加磁碟空間,對於我的 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 對您來說不夠好,您想刪除它

  1. 從 /etc/fstab 檔案中刪除條目
  2. 卸載/資料驅動器

現在,您可以從 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 ,這差不多就是這樣。

參考

  1. http://www.yolinux.com/TUTORIALS/LinuxTutorialAdditionalHardDrive.html
  2. http://azure.microsoft.com/en-in/documentation/articles/virtual-machines-linux-how-to-attach-disk/#initializeinlinux

答案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

相關內容