1. 程式人生 > >centos訪問本機windows系統的檔案----centos掛載ntfs硬碟

centos訪問本機windows系統的檔案----centos掛載ntfs硬碟

在以前只有win7系統的電腦上裝了一個CentOS系統,即,現在我的電腦有雙系統。但是,現在登陸我的CentOS系統怎麼訪問我原來win7系統的檔案呢?

換句話說:

我電腦的硬碟是ntfs格式,我現在的CentOS系統要訪問該ntfs格式的硬碟,要怎麼做?

以下是操作步驟:

Centos7 預設不能掛載NTFS檔案系統,這裡我們就需要一個第三方的工具才能掛載NTFS檔案系統,就是ntfs-3g,下面給大家演示下

  1. 首先,先需要去ntfs-3g的官網下載安裝包,我直接在命令列下輸入網址下載了,也可以開啟網頁下載,都是一樣的道理
    這裡寫圖片描述

  2. 解壓ntfs-3g軟體包
    注:先要進入檔案下載的目錄
    這裡寫圖片描述

  3. 進入解壓後的ntfs-3g資料夾內並進行編譯,命令見下圖:
    這裡寫圖片描述

  4. 開啟終端,切換root使用者,輸入fdisk -l,即:
    這裡寫圖片描述
    也就是說,我的硬碟有3個盤:
    C盤的磁碟名為/dev/sda1
    D盤的磁碟名為/dev/sdb2
    E盤的磁碟名為/dev/sdb3

  5. 在目錄/mnt下建立三個目錄,作為等會要用的掛載目錄:
    新建資料夾
    我之前已經建過了,所以它會提示“檔案已經存在”

  6. 掛載sda1到/mnt/C,sdb2到/mnt/D,sdb3到/mnt/E。(即分別掛載C盤,D盤,E盤)

[root@localhost ntfs-3g_ntfsprogs-2015.3.14]# mount -t ntfs-3g /dev/sda1 /mnt/C 
[root@localhost ntfs-3g_ntfsprogs-2015.3.14]# mount -t ntfs-3g /dev/sdb2 /mnt/D [root@localhost ntfs-3g_ntfsprogs-2015.3.14]# mount -t ntfs-3g /dev/sdb3 /mnt/E

這樣,就可以在CentOS系統下訪問我原來的C,D,E盤中的檔案了。
這裡寫圖片描述
但是,這麼做有一個問題,就是在重新啟動CentOS系統時,需要重新掛載,為了讓它每次啟動時自動掛載這三個盤,可以進行第7步:
7. 編輯/etc/fstab

 [root@localhost ]# vim /etc/fstab

往/etc/fstab中新增三行,如下:
這裡寫圖片描述
這樣,重新啟動時,這三個盤會自動掛載!以後進入CentOS系統時就可以自由訪問C,D,E盤了