問題描述
我使用Ubuntu 11.10和Windows7雙啟動與Ubuntu作為我的主要操作係統。
每次我需要訪問一個文檔時,我需要安裝相應的驅動器,雖然這並不是很煩人,但是,當我登錄時,有沒有什麽方法可以自動安裝驅動器?
最佳解決方案
注意:如果您使用的是Ubuntu 14.04及更高版本,請不要忘記檢查答案末尾的注釋
轉到啟動應用程序,方法是單擊right-top轉角設置圖標—>啟動應用程序。
單擊Add按鈕,為此操作寫一個名稱,例如“Mount ntfs drives”,然後在命令輸入框中,寫下此udisks --mount /dev/sda2
,以自動掛載ntfs分區。
注意:您需要將/dev/sda2
替換為您的實際NTFS分區號。
您可以通過此命令獲取此數字:
sudo blkid
以下是我的計算機中此命令的輸出。
/dev/sda1: UUID="89b18940-d5ff-4ce1-a85a-42cdd0369016" UUID_SUB="57d79ff6-7b53-44bc-82ec-ef783a23efc3" TYPE="btrfs"
/dev/sda2: LABEL="Main" UUID="A80C1BD70C1B9F7E" TYPE="ntfs"
/dev/sda3: LABEL="Work" UUID="01CCB271A80A07E0" TYPE="ntfs"
/dev/sda5: LABEL="Free" UUID="CA9A-4F0A" TYPE="vfat"
/dev/sda6: LABEL="Ubuntu" UUID="364126ac-01c9-4dd2-ab19-eecc733a9640" TYPE="ext4"
/dev/sda7: LABEL="Free2" UUID="ed26eebb-524b-4533-869a-9dbd2b92bd64" TYPE="xfs"
/dev/sda8: UUID="312d4cd9-21a9-4c0d-aa34-26230e70fa89" TYPE="swap"
對於具有可執行權限的掛載
對於那些想要在安裝時設置可執行權限的人(比如我),以便您可以選擇使用double-clicking執行文件,請使用udisks
命令添加此額外選項。
--mount-options=umask=022
因此,/dev/sda2
的總線應該是這樣的(在13.04測試)
udisks --mount /dev/sda2 --mount-options=umask=022
警告:如果您對安全性有點擔心,可以選擇不使用此功能。
注意:更改Ubuntu 14.04及更高版本
如果您使用的是Ubuntu 14.04或更高版本,您可能會注意到那裏不再提供udisks
軟件包。是的,它被udisksctl
包替換。因此,您需要使用udisksctl
而不是udisks
。它基本上是做同樣的事情,但語法更容易。
mount命令是 –
udisksctl mount -b /dev/sda2
(如果你的目標分區是/dev/sda2
)這裏,-b
表示它是一個塊設備
啟用可執行權限—
udisksctl mount -b /dev/sda2 -o umask=022
(此處為-o
,表示以下是udisksctl的選項)。
您可以使用man udisksctl
命令或read it online here!訪問udisksctl的手冊頁
次佳解決方案
udisks命令與nautilus完全相同
它默認安裝,不需要對係統文件進行任何更改。
隻需添加以下內容:
/usr/bin/udisks --mount /dev/disk/by-uuid/1313-F422
到您的啟動列表。
https://help.ubuntu.com/community/AutomaticallyMountPartitions#udisks
第三種解決方案
我想您也可以將分區配置添加到/etc/fstab
。
基本上通過sudo blkid
或sudo fdisk -l
從命令行獲取分區名稱使用gksu gedit
添加到/etc/fstab
條目應如下所示:
/dev/sd[ab]# /path_to/mount_point ntfs-3g defaults 0 0
其中安裝點的路徑可能類似於/home/YourUserName/Windows
。您可能需要mkdir Windows
。然後,您可以訪問Home
文件夾中Windows
文件夾中的Windows分區