關於Linux的掛載等基礎知識

2021-07-15 04:54:32 字數 3107 閱讀 7728



mount就是掛載磁碟。在linux的shell中執行。

使用mount命令就能檢視到當前掛載的目錄和對應的磁碟裝置檔案。

linux裡,沒有碟符這個概念,我們用目錄的形式進行管理,把每乙個分割槽和某乙個目錄對應.

那麼,我們對這個目錄的操作就是對這個分割槽的操作,這樣就實現了硬體管理手段和軟體目錄管理手段的統一,

這個把分割槽和目錄對應的過程就叫做掛載,也就是-mount.

掛載可以由使用者隨時中斷和改變

在linux[1]  作業系統中,

掛載是乙個非常重要的功能,使用非常頻繁。

它指將乙個裝置(通常是儲存裝置)掛接到乙個已存在的目錄上。

(這個目錄可以不為空,但掛載後這個目錄下以前的內容將不可用。)

需要理解的是,linux作業系統將所有的裝置都看作檔案,

它將整個計算機的資源都整合成乙個大的檔案目錄。

我們要訪問儲存裝置中的檔案,必須將檔案所在的分割槽掛載到乙個已存在的目錄上,

然後通過訪問這個目錄來訪問儲存裝置。

掛載時使用mount命令:

格式:mount [-引數] [裝置名稱] [掛載點]

掛載iso格式的命令:

mount -loop -o iocharset=cp936 ***xx.iso /mnt/iso

/etc

etc不是什麼縮寫,是and so on的意思

**於 法語的 et cetera

翻譯成中文就是 等等 的意思.

至於為什麼在/etc下面存放配置檔案, 按照原始的unix的說法(linux檔案結構參考unix的教學實現minix)

這下面放的都是一堆零零碎碎的東西, 就叫etc, 這其實是個歷史遺留.

這個目錄一般用來存放程式所需的整個檔案系統的配置檔案

linux下/etc為系統配置檔案目錄,

該目錄包含系統啟動指令碼、啟動配置檔案、使用者登陸配置檔案、網路配置檔案、httpd 配置檔案、ipsec 配置檔案和其他檔案等。

掛載 是什麼意思

這樣說吧,在dos/windows中,c盤和d盤是並列的最頂級目錄,

但linux中沒有c盤d盤e盤的概念,整個檔案系統就只有乙個頂級的根目錄(/),

所有的物理磁碟都是根目錄(/)下的乙個子目錄而已。

所以,如果你要給現在的系統加塊硬碟或新增分割槽,就先建立乙個目錄,

然後用mount 和相應的格式引數把硬碟或分割槽掛載到你建立的那個目錄中去,

成功後,訪問那個目錄即是訪問你加上的硬碟或分割槽。

類似於 windows 下面的碟符概念。

把乙個分割槽掛載到乙個目錄上(linux 不支援碟符這種方式),這樣才能對這個磁碟上面的檔案進行操作。

這個時候這個分割槽需要繼承這個目錄的目錄級別。

比如某個分割槽 sda2 ,掛載到 /usr/src 裡(舉例啊),這個時候這個 sda2 裡面的 aaa 目錄,現在就表示為 /usr/src/aaa 。

如果他掛載到 /var/www 下面。sda2 裡面的 aaa 就變成了 /var/www/aaa 。

這點也類似於 windows 的修改碟符,比如 d:aaa 。把碟符修改為 e ,這個目錄就成了 e:aaa 。

但他們還是乙個東西。

掛載後,你所修改的內容(包括複製,刪除,移動等),只要是這個被掛載的分割槽所包含的檔案、目錄,都會儲存在這個分割槽裡,而不是原來的目錄裡。

效果和 windows 裡面用 u 盤的效果一樣。

只不過 u 盤用的是乙個碟符,linux 裡面,需要乙個目錄。

你把 windows 想象成乙個最高端別的目錄是「我的電腦」,c d e f 這些碟符都是他的乙個「目錄」,就能發現他和 linux 的掛載很相似,

只不過 windows 不允許出現沒有掛載分割槽的空的這種掛載點而已。

這裡面 / 也是乙個掛載點,就像 c: 一樣,乙個不允許隨便改的專用掛載點。

------

在linux作業系統中,

掛載是乙個非常重要的功能,使用非常頻繁。

它指將乙個裝置(通常是儲存裝置)掛接到乙個已存在的目錄上。

(這個目錄可以不為空,但掛載後這個目錄下以前的內容將不可用。)

需要理解的是,

linux作業系統將所有的裝置都看作檔案,

它將整個計算機的資源都整合成乙個大的檔案目錄。

我們要訪問儲存裝置中的檔案,必須將檔案所在的分割槽掛載到乙個已存在的目錄上,

然後通過訪問這個目錄來訪問儲存裝置。

linux下各目錄的作用

/bin  存放一些可執行檔案

/dev  存放著linux下所有的裝置檔案

/home 

使用者主上當,每建乙個使用者,就會在這裡新建乙個與使用者同名的目錄,給該使用者乙個自己的空間

/lost+found 

顧名思義,一些丟失的檔案可能在這裡可以找到

/mnt  

外部裝置的掛接點,通常用cdrom與floppy兩個子目錄,它的存在簡化了光碟與軟盤的使用.

你只要在塞入光碟後,執行mount

/mnt/cdrom 就可以將光碟上的內容mount到/mnt/cdrom上,你就可以訪問了,

不過你使用完成後,應該離開該目錄,並執行umount

/mnt/cdrom

軟盤就是 mount /mnt/floppy和umount /mnt/floppy

/proc 這其實是乙個假的目錄,

通過這裡你可以訪問到內在裡的內容.

/sbin 這裡存放著系統級的命令與工具

/usr 通常用來安裝各種軟體的地方

/usr/x11r6 x window 目錄

/usr/bin 與 /usr/sbin一些安裝後的命令與工具

/usr/include      /usr/lib 及 /usr/share 則是存放一些共享鏈結庫

/usr/local 常用來安裝新軟體

/usr/src linux源程式

/boot  linux就是從這裡啟動的

/etc   這裡存放著linux大部分的配置檔案

/lib  靜態鏈結庫

/root  root使用者的主目錄

/var 通常用來存放一些變化中的東西

/var/log  存放系統的日誌

/var/spool 存放一些郵件,新聞,列印佇列等

BIOS MBR PBR等基礎知識

bios mbr pbr等基礎知識 總結為 bios mbr pbr os files 四 修改標準過程實現按需啟動指定作業系統 使用bootloader等軟體置換mbr中的引導程式或pbr中的引導程式,如windows的ntboot loader,linux下的lilo grub等。windows...

等保基礎知識

s3a3g3 s 是資訊保安類要求 a 是服務保證類要求 g 是通用安全保護類 後面的數字代表等級,g3的意思就是通用安全保護類3級要求。機房應設定在建築中間房間,不應選擇邊套,應遠離停車場 高速 鐵路 機場 軍火庫 核電站及自然環境多發地帶。區域劃分明確,對於主機房 工作區 輔助區 支援區和行政管...

關於Linux程序的基礎知識

在計算機裡面,乙個程序通常指的是乙個執行程式的例項,它包含程式 和其活動。依賴於具體的作業系統,乙個程序啟動後通常由若干個執行緒組成,多個執行緒可以同時併發的執行程式的指令,程序裡面第乙個啟動的執行緒,通常稱為主線程。前台程序 通常也指互動程序,這些程序一般都是通過linux終端會話建立的,換句話說...