Linux開機自動掛載Windows分區的兩種方法

來源:互聯網
上載者:User

使用Linux的朋友肯定都不會對本文所談的內容陌生,在Linux系統裡,通常不會開機自動掛載Windows檔案系統下的分區。Ubuntu系統下要點擊Windows分區才會掛載,Fedora下則甚至要輸入root密碼才能開啟。

我總結了兩種方法實現Windows分區的自動掛載。

第一種,通過fstab檔案:

首先要瞭解Windows分區的裝置代號。現在的電腦硬碟一般是SCSI硬碟,這裡假設Windows安裝在C盤,接著C盤是D、E盤,C為主要磁碟分割,D、E為邏輯分區,那麼Windows檔案系統裡的C盤在Linux下的裝置檔案為/dev/sda1,D盤為/dev/sda5,E盤為dev/sda6。我們將它們分別自動掛載至/media/C、/media/D、/media/E目錄下。

具體情況因人而異,推薦大家先行手動掛載各個分區,然後執行指令

 
df -h

 
/dev/sda5        50G   41G  9.2G   82% /media/207AF9CE7AF9A0A8
      /dev/sda6        37G   29G  7.1G   81% /media/A0C451ABC4518506
      /dev/sda7        45G   20G   26G   44% /media/C0FC8633FC8623AE
      /dev/sda8        53G   34G   19G   65% /media/8A988E61988E4C1F
      /dev/sda2        22G   17G  5.3G   76% /media/本地磁碟
      可以顯示windows下碟片相對應的裝置檔案號(類似/dev/sda5 /dev/sda6)如此更加保險,不用擔心掛錯盤引起的問題。通過查看各個盤內檔案,筆者的情況是:

本地磁碟              H盤            /dev/sda2

   53G 盤              F盤            /dev/sda8

   45G盤               E盤            /dev/sda7

確實夠亂的,筆者想開機掛載上述3個碟片,於是找到這些盤對應的檔案號,便於後述操作。                     


建立掛載目錄:

sudo mkdir /media/E
sudo mkdir /media/F
sudo mkdir /media/H

接下來修改/etc/fstab檔案,在修改之前,備份檔案是個很好的習慣,於是現備份:

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

完成之後參看是否備份成功,一般而言,是不會出問題的。接下來用vim 開啟/etc/fstab檔案,指令:

sudo vim /etc/fstab

形如:

在其最後面追加形如下面的同內容:

/dev/sda7         /media/E       ntfs       defaults     0        1
/dev/sda8         /media/F       ntfs       defaults     0        1
/dev/sda2         /media/H       ntfs       defaults    0         1

其中第一部分如/dev/sda7即為裝置,也就是Windows分區,第二部分為掛載點,第三部分是Windows分區的檔案系統格式,如果是Fat檔案系統,這裡需要改為vfat,第四部分是一些參數,defaults包括auto等(auto即表示自動掛載),第五部分表示備份,第六部分表示執行fsck即硬碟檢查。

儲存該檔案,執行:

mount -a

看是否寫錯,注意,如果寫錯,將導致系統無法開機!然後儲存重啟機器就會自動掛載了。

.

第二種,通過開機執行指令碼:

/etc目錄下有系列開機自動執行的指令碼,那麼只要往其裡面加入掛載命令也可實現自動掛載,Ubuntu下親測有效。

首先還是建立/media下的對應的目錄,然後用vi或者Gedit 開啟/etc/rc.local檔案,在其後面(Ubuntu下有一句exit 0,需要添加在這一句前面)添加下述內容(去掉行號):

mount -t ntfs /dev/sda7 /media/E
mount -t ntfs /dev/sda8 /media/F
mount -t ntfs /dev/sda2 /media/H

再儲存檔案,重啟機器的時候也能實現自動掛載。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.