ubuntu mount 掛載 解釋與使用


mount,也就是掛載。如果是讓電腦自己掛載Windows的分區,也就是你直接在文件管理器里點擊那些Windows的盤符,系統就會幫助你自動掛載,不過其掛載后的名稱太長太復雜,不方便終端操作。所以還是手動掛載吧。關於掛載mount的更加詳細的介紹,請自己去看看,直接在你的終端輸入命令

man mount

好的,下面說具體怎么掛載,mount的命令選項有很多,這里只說幾個。

1.看看mount的用法

mount -a [-t|-O] ...     : mount all stuff from /etc/fstab  
mount device             : mount device at the known place  
mount directory          : mount known device here  
mount -t type dev dir    : ordinary mount command 

一般比較常用的是最后一種,甚至,你可以省略-t選項,因為Ubuntu會幫助你確定filesystem type,也就是文件系統類型,我們要掛載的windows分區,一般是fat和ntfs。

還是補充說一下最后一個用法里的幾個命令選項。

-t 指出要掛載的分區的文件系統類型(注意,不是文件類型),windows分區常用的是fat(如果你用的另外一個系統是Windows XP,而且沒有用分區魔術師之類的軟件轉換過你的分區的話),和ntfs(如果你用的是Windows 7)。

dev這個不是選項,是命令參數,dev就是device的縮寫,這里寫上你要掛載的硬件,http://www.linuxidc.com 具體如何表示,請看后文。

dir就是掛載點,你想要把硬件掛載到哪里就寫上。

2.當然我們得要知道我們的硬件,我們這里只說硬盤,其他的硬件當然也可以掛載。用fdisk命令可以查看硬盤情況,或者准確的說,應該是可以查看分區情況。注意,這個命令需要root權限。

sudo fdisk -l

你應該會看到類似我這樣的信息

Disk /dev/sda: 80.0 GB, 80026361856 bytes  
255 heads, 63 sectors/track, 9729 cylinders, total 156301488 sectors  
Units = sectors of 1 * 512 = 512 bytes  
Sector size (logical/physical): 512 bytes / 512 bytes  
I/O size (minimum/optimal): 512 bytes / 512 bytes  
Disk identifier: 0x624aa2e0  
  
   Device Boot      Start         End      Blocks   Id  System  
/dev/sda1           16128    24595514    12289693+   7  HPFS/NTFS/exFAT  
/dev/sda2        24595515   147797999    61601242+   f  W95 Ext'd (LBA)  
/dev/sda5        24595578    83891429    29647926    7  HPFS/NTFS/exFAT  
/dev/sda6        83892224    87812020     1959898+  82  Linux swap / Solaris  
/dev/sda7        87799808   147818584    30009388+  83  Linux 

這里的sdax(x為數字,代表第幾個分區)就是我的SCSI硬盤了,如果你的硬盤是IDE接口的,應該為hdx(同樣這里的x也是數字)。Linux和Windows不同,他用sd表示SCSI硬盤,用hd來表示IDE硬盤,用字母a,b,c,d等來表示第幾塊硬盤,用數字來表示硬盤上的第幾個分區。另外需要注意一點的是,邏輯分區的數字標號是從5開始的,1到4留給主分區,也就是說Linux規定每塊硬盤最多有4個主分區,而Windows則只有一個主分區(其實就是我們常說的系統所在的盤,一般是C盤)。

3.查看了分區情況,我們就可以根據需要進行掛載操作了。比如我想要掛載sda1,對應的是Windows下的主分區,也就是C盤。我應該使用這樣的命令。

sudo mkdir /mnt/driver_c    #在/mnt目錄下建立一個/driver_c做掛載點

sudo mount /dev/sda1 /mnt/driver_c

okay,這樣子,Windows下的C盤就被掛載到了/mnt/driver_c目錄下了,當然,你可以將分區掛載到任意的的目錄下,這里只是習慣掛載這/mnt目錄下。

再如,我現在要掛載原來Windows下的D盤到 /mnt/driver_d下。前面說過,Windows下只有C盤是住分區,其他的都是邏輯分區。這里的D盤就是第二個邏輯分區,應該就是sda5。所以,掛載D盤應該使用下面的命令。

sudo mkdir /mnt/driver_cd   #在/mnt目錄下建立一個/driver_d做掛載點

sudo mount /dev/sda5 /mnt/driver_d

4.當然了,在你不許要訪問那些分區的時候,最后將他們卸載,以免操作失誤。卸載的命令非常簡單,umount dev,直接在umount后加上要卸載的device就可以了。比如,我現在要卸載剛才我們掛載了的C盤。我應該輸入這樣命令

sudo umont /dev/sda1

如果是要卸載我們剛才掛載的D盤,應該用這樣的命令

sudo umount /dev/sda5

okay,關於mount的用法,我講完了,本人水平有限,如有錯誤,請不吝指教。


免責聲明!

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



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