Linux分割槽掛載

2022-07-29 06:24:12 字數 2577 閱讀 7130

liunx採用樹形的檔案管理系統,也就是在linux系統中,可以說已經沒有分割槽的概念了。分割槽在linux和其他裝置一樣都只是乙個檔案。要使用乙個分割槽必須把它載入到檔案系統中。這可能難於理解,繼續往下看。

linux中樹形的檔案結構,最頂層是/ 目錄。在安裝系統時,你必須選擇把乙個主分割槽掛載在/

目錄下,因為系統需要安裝在/掛載的主分割槽下。否則系統會提示你。這裡又一次提到了掛載。所以掛載就是把目錄和分割槽連線起來,和上面說的windows下的對映關係是一樣的。不同的是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檔案系統,使得她更加靈活,所以也更複雜和難以理解。

df 命令可以檢視分割槽掛載情況, fdisk 命令可以檢視系統分割槽情況。

linux下所有裝置都被認為是檔案,/dev目錄存放所有系統裝置檔案

一,通過mount掛載檔案 來掛載磁碟分割槽(或儲存裝置)

mount掛載檔案 [-t 檔案系統 ] [-o 選項] 裝置 目錄

-t 通過這個引數,我們來指定檔案系統的型別,一般的情況下不必指定有時也能識別

-o 這個選項,主要選項有許可權、使用者、磁碟限額、語言編碼等

裝置 指儲存裝置,比如/dev/hda1, /dev/sda1 ,cdrom 等...至於您的系統中有哪些儲存裝置,主要通過 fdisk -l

或者檢視 /etc/fstab 或 dmesg ;一般的情況下光碟機裝置是/dev/cdrom ;軟碟機裝置是/dev/fd0 ;硬碟及行動硬碟以

fdisk -l 的輸出為準;

1)對光碟機和軟碟機的掛載;

我們先建乙個目錄,然後執行linux mount掛載檔案

命令,這樣cdrom 就掛在 /mnt/cdrom 中了;我們就可以在/mnt/cdrom

中檢視光碟中資料和檔案;這個目錄您想怎麼建就怎麼建。用什麼目錄不是最重要的。重要的是您知道自己在做什麼就行了。比如我們也可以把這個目錄建成

***rom ;然後用 linux mount掛載檔案 /dev/cdrom /mnt/***rom 來掛載;

2)掛載硬碟和行動硬碟的檔案系統;

乙個分割槽只有建立了檔案系統後才能使用,前面我們說過了,我們在linux大多用的是ext2 、ext3、reiserfs、fat32、msdos 、ntfs等;

掛載linux檔案系統;

首先我們得建乙個檔案系統掛載的目錄;我們前面已經提到了;乙個有檔案系統的分割槽要掛到系統中,必須要有乙個掛載點;這個掛載點就是乙個目錄;比如我們通過fdisk -l 得知hda5 是linux分割槽,並且建立了檔案系統,比如是reiserfs 檔案系統吧;

步驟:先建立乙個掛載目錄;比如/mnt/hda5

設定/mnt/hda5的許可權為任何使用者可寫可讀可執行;這樣所有的使用者都能在寫入;

通過-t reiserfs 來指定/dev/hda5是reiserfs 檔案系統, 並且掛載到/mnt/hda5目錄;

假如我們不知道hda5上reiserfs 檔案系統,我們可以用 -t auto 讓系統定奪,然後掛載到/mnt/hda5

不加任何引數,直接 linux mount掛載檔案 /dev/hda5 到/mnt/hda5;系統自動判斷分割槽檔案系統;

通過df -lh 來檢視是不是被掛載了;

磁碟被手動掛載之後都必須把掛載資訊寫入/etc/fstab這個檔案中,否則下次開機啟動時仍然需要重新掛載。

系統開機時會主動讀取/etc/fstab這個檔案中的內容,根據檔案裡面的配置掛載磁碟。這樣我們只需要將磁碟的掛載資訊寫入這個檔案中我們就不需要每次開機啟動之後手動進行掛載了。

linux分割槽及掛載分割槽

掛載分割槽一 手動掛載 重啟消失 虛擬機器 設定 中安裝硬碟 重啟 讓系統認到硬碟 fdisk l 檢視硬碟 fdisk dev sdb 進入分割槽模式 n 建立一塊新分割槽 e 拓展分割槽 p 新建主分割槽 檢視分割槽 l 檢視分割槽 式 t 更改分割槽格式 w 儲存退出 partprobe de...

linux分割槽與掛載 自動掛載

1.使用putty遠端登陸linux伺服器 lang zh cn.utf8 date 2.linux中常用的外部裝置檔名 軟盤 dev fdn n 0,1.光碟機 ide介面 dev cdrom 也可以 dev hdx 光碟機 scsi dev scdn n 0,1.硬碟 ide dev hdx x...

linux 掛載新分割槽

檢視資料盤 fdisk l 磁碟分割槽 fdisk dev xdb 依次輸入 n,p,1,兩次回車,wq 檢視新的分割槽。新分割槽 vdb1 已經建立好 fdisk l 執行 mkfs.ext3 dev vdb1,對新分割槽進行格式化。執行 echo dev vdb1 mnt ext3 defaul...