CentOS6 3中掛載NTFS行動硬碟的經歷

2021-09-01 19:21:58 字數 3703 閱讀 3172

鄙人當年用pc硬碟做了乙個行動硬碟(其實並不方便移動,只是外邊包裝了乙個殼子,可以用usb口訪問而已),行動硬碟上存放了一些學習資料。某日想把一部分學習資料拿到公司去學習,可公司的本本不允許帶回家,家裡的本本又被我裝了個centos玩玩,就想著能不能先把資料拷到centos上,再通過其他方式比如u盤什麼的拷到公司去。

奈何centos並不認識俺當年做的行動硬碟,因為檔案系統是ntfs的。網上搜資料,據說可以利用ntfs-3g來讓centos認識ntfs的檔案系統。於是一步一步的做:

1、安裝gcc編譯器

# yum install gcc
中間執行過程中,會問你yes or no,輸入:y,回車即可。

2、安裝ntfs-3g

# cd /home

# tar zxvf ntfs-3g_ntfsprogs-2011.4.12.tgz <=解壓

# cd ntfs-3g_ntfsprogs-2011.4.12 <=進入解壓後的目錄

# ./configure <=編譯

# make <=安裝

# make install <=安裝

3、將行動硬碟接入,然後檢視檔案系統

# fdisk -l
顯示結果如下:

disk /dev/sda: 160.0 gb, 160041885696 bytes

255 heads, 63 sectors/track, 19457 cylinders

units = cylinders of 16065 * 512 = 8225280 bytes

sector size (logical/physical): 512 bytes / 512 bytes

i/o size (minimum/optimal): 512 bytes / 512 bytes

disk identifier: 0xd10cd10c

device boot start end blocks id system

/dev/sda1 * 1 26 204800 83 linux

partition 1 does not end on cylinder boundary.

/dev/sda2 26 2637 20971520 83 linux

/dev/sda3 2637 3290 5242880 83 linux

/dev/sda4 3290 19458 129869824 5 extended

/dev/sda5 3290 3812 4194304 82 linux swap / solaris

disk /dev/sdb: 160.0 gb, 160041885696 bytes

255 heads, 63 sectors/track, 19457 cylinders

units = cylinders of 16065 * 512 = 8225280 bytes

sector size (logical/physical): 512 bytes / 512 bytes

i/o size (minimum/optimal): 512 bytes / 512 bytes

disk identifier: 0xcb52b238

device boot start end blocks id system

/dev/sdb1 1 19457 156288321 f w95 ext'd (lba)

/dev/sdb5 1 5223 41953684+ 7 hpfs/ntfs

/dev/sdb6 5224 11752 52444161 7 hpfs/ntfs

/dev/sdb7 11753 19457 61890381 7 hpfs/ntfs

可以看出,我的/dev/sdb5、/dev/sdb6、/dev/sdb7都是ntfs檔案系統

4、掛載分割槽

# cd /mnt

# mkdir winc

# mount -t ntfs-3g /dev/sdb5 /mnt/winc

5、進入分割槽檢視內容並進行其他操作

# cd winc

# ls

說明:當時我第一次把/dev/sdb5掛載完成後,進行操作時,還出了一點小狀況:

# cd winc

# ls

# cd tools

# ls

ls: 正在讀取目錄.: 輸入/輸出錯誤
即便是回到winc目錄執行再執行ls命令也提示類似錯誤

回到mnt目錄執行ls -l命令,類似:

?---------    ? ?    ?        ?             ?  winc
這裡的許可權、使用者、使用者組、大小、時間等等資訊都變成問號了

後來又執行fdisk -l命令,結果發現:

……以上省略……

disk /dev/sdc: 160.0 gb, 160041885696 bytes

255 heads, 63 sectors/track, 19457 cylinders

units = cylinders of 16065 * 512 = 8225280 bytes

sector size (logical/physical): 512 bytes / 512 bytes

i/o size (minimum/optimal): 512 bytes / 512 bytes

disk identifier: 0xcb52b238

device boot start end blocks id system

/dev/sdc1 1 19457 156288321 f w95 ext'd (lba)

/dev/sdc5 1 5223 41953684+ 7 hpfs/ntfs

/dev/sdc6 5224 11752 52444161 7 hpfs/ntfs

/dev/sdc7 11753 19457 61890381 7 hpfs/ntfs

ntfs檔案系統的裝置名從sdb統統變成了sdc,不知是不是因為我不小心碰到行動硬碟還算怎麼回事,不管,先將winc解除安裝,再重新掛載:

# umount /mnt/winc

# mount -t ntfs-3g /dev/sdc5 /mnt/winc

# cd /mnt/winc

# ls

然後一切又都ok了。

CentOS 6 3中安裝Gnome桌面環境

在vm中安裝centos 6.3時如果選擇記憶體512m 記憶體小於628m centos將 無法啟 形化介面安裝 那麼安裝將直接進入文字模式 centos6.3文字模式下不支援自定義分割槽,系統自動分割槽安裝 如果想使用圖形介面,必須以手動方式新增。1.用root登入設定好必要的網路配置,確保可以...

CentOS 6 3 安裝mongoDB隨筆

centos 6.3 安裝mongodb隨筆 全新centos 安裝 vi etc yum.repos.d 10gen.repo 10gen name 10gen repository baseurl gpgcheck 0 enabled 1 yum y install mongo 10gen mo...

centos 6 3安裝 問題總結

1.用 u 盤啟動後會卡在下面的介面 press the key to begin the installation process 原因 u 盤根目錄下面的 syslinux syslinux.cfg 檔案裡面第一行引用到了 vesamenu.c32 這個檔案,而在 centos 6.3 系統裡面...