Ubuntu 10.04.3 掛載NTFS移動硬盤

說明:本文全部在root權限下進行

一、查看移動硬盤有沒有被連接到系統

fdisk -l 查看所有連接到電腦上的儲存設備:

# fdisk -l | grep '/dev'

Ubuntu 10.04.3 掛載NTFS移動硬盤 - wangkuen882003 - 心隨夢飛

從上面可以看到,已經有一個名叫 sdc 的1T NTFS 格式移動硬盤連接到系統。


如果不確定這個硬盤是不是我們的移動硬盤,我們通過查看已經掛載的硬盤做對比:

通過執行掛載命令,看看哪些磁盤已經被掛載了:

#   mount

顯示已經掛載的設備。對比這兩個你就能看到什麼設備沒有掛載

Ubuntu 10.04.3 掛載NTFS移動硬盤 - wangkuen882003 - 心隨夢飛

經過對比發現,sda 和 sdb 已經掛載。


二、掛載移動硬盤到系統

建立移動硬盤掛載目錄。

#   mkdir -p /mnt/usb

回顧一下要我們的磁盤情況:

Ubuntu 10.04.3 掛載NTFS移動硬盤 - wangkuen882003 - 心隨夢飛


現在出現個問題,因爲 sda 和 sdb 都是掛載的sda1 和 sdb2 ,那麼我們的移動硬盤是掛載sdc1 還是 sdc5 呢?

Ubuntu 10.04.3 掛載NTFS移動硬盤 - wangkuen882003 - 心隨夢飛

如果細心的話應該會發現,sdc1後面的文件系統後面有個(LBA),它是邏輯區塊的意思,也就是說,sdc1是這個磁盤的邏輯邏輯分區,下面的 sdc5 纔是真正的 磁盤系統,所以我們應該掛載的是, sdc5 

#   mount -t ntfs /dev/sdc5 /mnt/usb


這樣磁盤就已經成功掛載進系統/mnt/usb目錄。

#   df -h

Ubuntu 10.04.3 掛載NTFS移動硬盤 - wangkuen882003 - 心隨夢飛


三、移動硬盤掛載後Read-only解決

如果僅僅是需要讀取磁盤中的文件,上述方法已經能夠滿足要求。

但是如果需要往磁盤裏進行寫操作時,會提示你Read-only !

Ubuntu 10.04.3 掛載NTFS移動硬盤 - wangkuen882003 - 心隨夢飛

這時我們只能卸載移動硬盤重新掛載

#   umount /mnt/usb  //卸載磁盤#   df -h  //查看磁盤分區

Ubuntu 10.04.3 掛載NTFS移動硬盤 - wangkuen882003 - 心隨夢飛


在我的ubuntu版本中內核不支持直接對ntfs進行讀寫,所以需要安裝對ntfs分區能夠讀寫支持包

#   dpkg -l | grep ntfs   //查看ubuntu是否安裝了此軟件包#   apt-get install ntfs-3g   //安裝ntfs-3g包#   mount -t ntfs-3g -o umask=022 /dev/sdc5 /mnt/usb   //掛載磁盤

這樣就可以把硬盤以ntfs-3g的方式進行讀寫操作,且創建文件的默認權限爲755,若需要777權限,只需把命令中的022改爲000,或者不帶這個參數即可!

Ubuntu 10.04.3 掛載NTFS移動硬盤 - wangkuen882003 - 心隨夢飛


四、開機自動掛載

如果需要開機自動掛載硬盤,需要將ntfs分區添加到/etc/fstab文件中。

#   cat /etc/fstabproc /proc proc defaults 0 0# Entry for /dev/sda8 :UUID=e6ef2d8c-040a-4ad8-be85-61af7665004b / ext3 defaults,errors=remount-ro 0 1# Entry for /dev/sda9 :UUID=50292097-7a1f-4cf0-af00-3f265eab17e6 none swap sw 0 0/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto 0 0/dev/fd0 /media/floppy0 auto rw,user,noauto 0 0/dev/sdc /media/floppy1 auto rw,user,noauto 0 0

看後面幾行,對應的內容前面也說了,分別是:設備,掛載點(也就是在ubuntu下的目錄啦),掛載類型、選項,後面的我也不知道什麼意思,我不需要開機自動掛載,有需要的話可以繼續研究下。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章