Ubuntu新手 掛載與mount

2021-07-25 21:18:29 字數 2566 閱讀 2649

dev    :裝置檔案

media  :掛載**裝置,如光碟機、u盤等

mnt    :目錄是讓使用者臨時掛載別的檔案系統,如掛載windows下的某個分割槽,ubuntu預設還是掛載在/media目錄。

df    :檢視分割槽掛載情況,

fdisk :檢視系統分割槽情況。

一、 掛載:

linux中樹形的檔案結構,最頂層是/ 目錄。在安裝系統時,你必須選擇把乙個主分割槽掛載在/ 目錄下,因為系統需要安裝在/掛載的主分割槽下。否則系統會提示你。這裡又一次提到了掛載。所以掛載就是把目錄和分割槽連線起來。不同的是windows是把分割槽對映到乙個碟符,而linux下是對映到乙個目錄。 這是理解他們不同最重要的地方,而導致不同的是因為檔案系統結構不同。

linux的檔案系統是樹形的,安裝的系統必須是在/ 目錄下,因為/目錄下掛載了乙個主分割槽。/目錄是樹形的根,其他所有目錄都是他的子節點。 我們安裝系統的時候已經把分割槽1掛載到 / 目錄下了. 而這個時候沒有掛載其他任何分割槽,所以/ 目錄下的所有其他目錄都在這個分割槽下,也就是說,在任何目錄下讀寫操作實際都是操作的這個1號分割槽。如果我們想使用其他分割槽,就必須把這個分割槽掛載到乙個目錄下,這個目錄可以是已經存在的目錄,比如/home,也可以是我們自己建立的目錄,比如/oracle。當然有些目錄比如/lib, /dev, /etc, /usr這些都不能掛載其他分割槽,因為他們都存放著系統需要的檔案,一旦被掛載其他分割槽,那沒os就無法找到所需的檔案,系統就會崩潰。比如我們把分割槽2掛載到/usr/x11目錄下時,系統就無法通過x11目錄找到分割槽1上的檔案,這個時候系統圖形介面就無法使用了. 雖然檔案還在硬碟上。

前面說過,目錄 --- 分割槽 是通過掛載吧他們聯絡起來。你更換了分割槽,也就破壞了聯絡,就無法在找到之前的檔案了。分割槽5和分割槽6,我們把它掛載到/home/ftp 和 /oracle目錄下,這個時候我們在操作這2個目錄是,就是操作對用的分割槽了.

而windows就沒這麼複雜,她不是採用樹形的結構,每個分割槽對應乙個碟符,一旦建立對映關係就無法在修改。實際上,linux的每個掛載了分割槽的目錄就相當於windows系統中的碟符,比如上面的,/home/ftp 和 /oracle目錄我們就可以把她看做乙個碟符和乙個分割槽關聯,只是因為linux檔案系統,使得她更加靈活,所以也更複雜和難以理解。

linux下所有裝置都被認為是檔案,而/dev目錄存放所有系統裝置檔案的,而乙個分割槽就是乙個檔案,名字就是分割槽的名字.    liunx採用樹形的檔案管理系統,也就是在linux系統中,可以說已經沒有分割槽的概念了。分割槽在linux和其他裝置一樣都只是乙個檔案。要使用乙個分割槽必須把它載入到檔案系統中。

檢視磁碟的掛載情況1、df 命令  2、 mount 命令

二、 關於mount命令(用來掛載硬碟或映象等)

用法:mount [-t vfstype] [-o options] device dir

1.-t vfstype 指定檔案系統的型別,通常不必指定。mount 會自動選擇正確的型別。常用型別有:

dos fat16檔案系統:msdos

windows 9x fat32檔案系統:vfat

windows nt ntfs檔案系統:ntfs

windows網路檔案共享:smbfs (預設的windows系統都支援的)

2.-o options 主要用來描述裝置或檔案的掛接方式。常用的引數有:

defaults 使用所有選項的預設值(auto、nouser、rw、suid)

auto/noauto 允許/不允許以 –a選項進行安裝

dev/nodev 對/不對檔案系統上的特殊裝置進行解釋

exec/noexec 允許/不允許執行二進位制**

suid/nosuid 確認/不確認suid和sgid位

user /nouser 允許/不允許一般使用者掛載

codepage=*** **頁 

iocharset=*** 字符集 

ro 以唯讀方式掛載 

rw 以讀寫方式掛載 

remount 重新安裝已經安裝了的檔案系統

loop 掛載迴旋裝置

username/password用來設定有訪問許可權的使用者名稱和密碼

需要注意的是,掛載點必須是乙個已經存在的目錄,這個目錄可以不為空,但掛載後這個目錄下以前的內容將不可用,umount以後會恢復正常。使用多個-o引數的時候,-o 只用一次,引數之間用半形逗號隔開:

3.device 要掛接(mount)的裝置。儲存裝置比如/dev/hda1, /dev/sda1 ,cdrom 等;

一般的情況下光碟機裝置是/dev/cdrom ;軟碟機裝置是/dev/fd0 ;硬碟及行動硬碟以 fdisk -l 的輸出為準;

4.dir裝置在系統上的掛接點(mount point)。 

三、舉例

掛載磁碟分割槽:

1、mkdir /mnt/hda6   ——建立hda6目錄作為掛載點,位置與目錄均可自定義

2、mount  /dev/hda6   /mnt/hda6

掛載u盤

1、mkdir /mnt/u

2、mount /dev/sda1  /mnt/u

掛載光碟機和軟碟機

1、mkdir /mnt/cdrom

2、mount  /dev/hdc /mnt/cdrom

Linux常用技巧系列 硬碟掛載篇Mount

閱讀時間 1分鐘 硬碟掛載也是常用的命令之一,系統所在盤空間肯定是不夠的。常常需要額外掛程式載乙個更大的硬碟。這個時候就需要掛載 解掛載命令。1.掛載 檢查一下可以掛載的磁碟 root localhost fdisk l可以看到 dev sdc dev sdd 各有1t的儲存空間,可以掛載。unit...

ubuntu配置NFS,掛載到開發板(新手版)

首先我們需要準備的東西有 1.虛擬機器 這裡我用的是vmware 2.ubuntu的映象安裝包 3.安裝好的ubuntu系統 一開始的介面是這樣的,左側沒有命令列終端 我們按快捷鍵ctrl alt t 或 alt f2搜尋 gnome terminal即可開啟命令列模式 注釋 由於用到root超級使...

ubuntu掛載硬碟

ubuntu linux phpblog html 如果系統到硬碟滿了,需要新增新的硬碟,在linux 作業系統應 該怎麼做呢。如果您想新增乙個新的分 區,或者增加乙個新的硬碟,您要通過分割槽工具來新增分割槽,然後要建立分割槽的檔案系統,然後才是掛 載文 件系統 比如通過mount加 載,或者通過修...