Linux通過ntfs 3g掛載ntfs檔案系統

2021-06-22 15:36:32 字數 1286 閱讀 7498

通過centos學習linux已經有4個月了,總感覺centos給人各種不爽,特別是「centos不能直接訪問windows 7的ntfs檔案系統」,讓人瞬間心涼了半截,以後還怎麼愉快地共享雙系統中的檔案,我在這中狀態下痛苦地持續了將近4個月。今天,我準備將我的500g硬碟格式化為vfat(windows下稱為fat32)檔案系統格式,以便我在windows和centos之間順利的共享檔案,在我將我的500g硬碟清空(裡面可有400+g內容)後,再將硬碟格式化為vfat後,在windows上面把原來的檔案拷貝到vfat格式的500g硬碟上面時,竟然發現這種檔案格式不能儲存大容量的檔案,最多支援4g的單個檔案大小,說到這步,各種心酸啊。經過查詢發現,vfat和exfat這兩種檔案系統比較適合u盤(並且能夠同時被windows和centos訪問),對於大容量的硬碟來說,已經out了。

經過仔細查詢方才知道,原來linux能夠直接訪問windows的大部分檔案系統,對於部分不能訪問的檔案系統,比如,效能更優異的ntfs系統(win7預設),linux還不能直接識別,但是對於之類不能直接識別的檔案系統,已經有人為我們設計了可以通過某種軟體之間訪問ntfs檔案系統,在linux中,可以通過ntfs-3g軟體來實現訪問ntfs檔案的功能。說到這裡,還要感謝那些在開源的世界裡默默奉獻的人,世界因為你們的無私而變得更加美好和和諧,linux的世界因為有你們的貢獻而變得更加神奇和美妙!

如何在linux下面載入ntfs檔案系統,查資料後終於搞清楚了,我列出一下我的操作步驟:

2.掛載ntfs檔案系統

掛載方法如下列所示

#mkdir /mnt/winc

#mount -t ntfs-3g -o nls=utf8,umask=000 /dev/sda3 /mnt/winc

將檔案系統為ntfs的/dev/sda3掛載到/mnt/winc目錄。其中,-t ntfs-3g說明檔案系統的格式是ntfs的;-o是選項 ,nls=utf8 ,意思是native language support(本地語言支援)是utf8,也就是大家常說的語言編碼,也可以換成iocharset=utf8,這樣能顯示出中文來;umask=000 表示所有的使用者組都可讀可寫,但因為ntfs在linux中寫入不安全,所以只能讀,不能寫入。

此文為自己應用筆記和心得,參考qingzilantu的文章linux下ntfs硬碟的載入

,更詳細的在centos下通過ntfs-3g掛載ntfs檔案系統的資訊可以參考此文。

用ntfs 3g實現NTFS分割槽自動掛載 讀寫

這是利用fstab 路徑 etc fstab 和ntfs 3g實現的,操作之前確認你已經安裝了ntfs 3g包。一 方法 下面請看具體步驟 1.先在用fdisk l 可能需要在root許可權下 得到硬碟資訊表,例如 device boot start end blocks id system dev...

BSD HD 音效卡驅動安裝,ntfs 3g安裝

資源 ftp ftp.freebsd.org pub freebsd ports distfiles 1.dmesg 檢視是否有音效卡資訊 2.kldload snd driver 載入通用驅動 3.cat dev sndstat 檢視具體載入的驅動 4.ee boot loader.conf sn...

ntfs 3g不再支援locale選項了

如題,今天apt get upgrade以後,重新啟動後,發現我mount的ntfs 3g不能顯示中文了,這個是比較鬱悶的事情。我的ntfs 3g的版本是 1 2009.2.1 1 檢視ntfs 3g的版本發布歷史一看,可不是嘛,我的這個版本有個這樣的改變 quote change the loca...