centos7 掛載移動硬盤


今天因為要在linux系統centos7中掛載一個移動硬盤,用於備份oracle的數據庫備份,但在掛載過程中遇到一些問題,現記錄以下:

1、掛載移動硬盤需安裝一個軟件:ntfs-3g

方法以下:

  1. 下載安裝文件:ntfs-3g下載地址:http://www.linuxfromscratch.org/blfs/view/svn/postlfs/ntfs-3g.html
  2. 上傳到centos中,並且解壓。tar -zxvf ntfs-3g_ntfsprogs-2017.3.23.tgz
  3.  進入ntfs-3g_ntfprogs-2014.2.25目錄,然后執行安裝,執行以下三個命令:

# ./configure 

# make 

# make install

執行完成后就算安裝成功了=

 備注:有些時候會出下面這樣的錯誤,是因為GCC沒有安裝 

     

  因為沒有安裝 gcc 導致。      

#  yum install gcc-c++ -y

 安裝成功后,重新執行上面三個命令,即可完成安裝,當然要進入目錄:/usr/local/ntfs-3g_ntfsprogs-2017.3.23

# ./configure 

# make 

# make install

 

2、查看移動硬盤信息,使用命令:fdisk -l

找到加載的移動硬盤,如/dev/sdb

3、在/mnt目錄下創建要掛載的目錄,如掛載到cddisk目錄下,就創建目錄:

mkdir /mnt/cddisk

4、執行掛載目錄命令:

mount -t ntfs-3g /dev/sdb /mnt/cddisk/

這時出現類似以下錯誤:

NTFS signature is missing.Failed to mount '/dev/sdb2': Invalid argumentThe device '/dev/sdb2' doesn't seem to have a valid NTFS.Maybe the wrong device is used? Or the whole disk instead of apartition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?

找了很久也沒找到原因,最后發現是因為這個移動硬盤有多個分區,有部分分區不是ntfs格式的,所以掛載不成功,后面使用分區命令查看分區情況:

parted -s /dev/sdb p

以上假設移動硬盤的地址為:/dev/sdb

會發現那個分區是NTFS格式的,比如是在第三個分區是NTFS格式的,然后再使用下面的命令進行掛載:

mount -t ntfs-3g /dev/sdb3 /mnt/cddisk/

注意上面命令中的數字,是那個分區就填寫那個數字,就可以順利掛載成功了。

 參考自百度經驗:https://jingyan.baidu.com/article/380abd0a6a99731d90192cc5.html

錯誤信息總結:

1、出現虛擬機無法連接到它的理想主控設備,原因是移動硬盤是3.0接口,而系統設置還是2.0,解決辦法如下圖

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM