linux系統分割槽及掛載

2021-08-18 01:12:16 字數 2627 閱讀 9254

1)主分割槽

最多只能分四個,由硬碟結構決定;

2)擴充套件分割槽

ø  最多乙個;

ø  主分割槽和擴充套件分割槽相加最多只能有四個,最多三個主分割槽+乙個邏輯分割槽;

ø  擴充套件分割槽中不能寫入資料 ,必須再分成邏輯分割槽才能寫入資料;

ø  分割槽號1,2,3,4只能給主分割槽或擴充套件分割槽使用,邏輯分割槽號只能從5開始;

格式化的作用是往硬碟中寫入檔案系統,windows常用的檔案系統是ntfs, linux常用的檔案系統是ext2,ext3,ext4;下圖中電腦安裝了window+linux雙系統

硬體裝置檔名

scsi/sata/usb硬碟

/dev/sd[a-p]

例:/dev/sda1「sd」表示sata或scsi介面的硬碟,」a」表示第一塊硬碟,」1」表示分割槽號,指第乙個主分割槽;

1)linux作業系統必須有的分割槽

/ 根分割槽

/swap 交換分割槽(虛擬記憶體),硬碟上的空間,當記憶體不夠用時,這部分空間當做記憶體使用;

/boot 啟動分割槽,200m足夠;

注意

: 左側是linux系統的檔案系統結構,可以看出/boot,/home都是根目錄/的子目錄,但是在實際儲存時,可以單獨為/boot和/home分配乙個分割槽,為/分配另外的分割槽./home分割槽寫滿不會影響根目錄分割槽.

2)掛載命令

mount                          :檢視系統中已經掛載好的裝置

mount      裝置檔名     掛載點      :掛載命令格式

建立掛載點   mkdir  /mnt/cdrom

掛載光碟     mount    /dev/sr0   /mnt/cdrom

3)解除安裝命令

umounts 裝置檔名或掛載點      :解除安裝命令格式

umount  /mnt/cdrom    

4)掛載u盤 

fdisk –l 檢視u盤裝置檔案,按照上面的步驟掛載即可

5)linux新增一塊硬碟,掛載到已存在的目錄/home/newuser下

此時如果直接將硬碟掛載到該目錄下,則原來該目錄下的檔案會被隱藏, 這個原因是由於linux的vfs(虛擬檔案系統)機制導致的,正常登入以後,所看到的各個目錄,檔案都是核心在載入時候構造在記憶體中的vfs目錄樹,而不是直接看到硬碟上的實際目錄樹。當你掛載某個裝置到乙個vfs掛載點上時(比如/home),系統就把vfs中的這個掛載點/home指向你最後所掛載的那個裝置上。那麼你現在訪問該掛載點時,就會看到你最後掛載在此處的裝置。而之前所掛載的裝置依然在那裡,只不過掛載點/home已經不再指向之前的裝置。所以之前的資料是被隱藏了,但並沒有刪除,若umount掛載後,資料又重新回來了

首先將硬碟分割槽

#檢視硬碟分割槽

fdisk –l

#分割槽fdisk /dev/sdb

command (m for help):m     檢視當前命令幫助

#新建乙個分割槽

command (m for help):n

partition number (1-4):1

#輸入 1, 即為主分割槽

first cylinder(1-175664, default 1):1

last cylinder or + size or sizem or +sizek(1-1775664,default 175664): 回車

using default value 175664

#檢視分割槽

command (m for help):p

#  寫儲存並退出

command (m for help) : w

# 檢視是否已經建好邏輯磁碟

fdisk -l

# 建立檔案系統

mkfs.ext4 /dev/sdb1

掛載

# 建立乙個跳板資料夾,將新硬碟掛載到該目錄

mkdir /new

mount  /dev/sdb1  /new

# 將/home/newuser目錄下的檔案拷貝到/new資料夾下

cp /home/newuser/* /new

# 刪除/newuser目錄下的內容,主要是給原來硬碟節省空間,可以不做,

rm  -rf /home/newuser/*

# 將硬碟再掛載到/home/newuser目錄下,在將硬碟再/new下解掛

mount /dev/sdb1 /home/newuser

umount /new

rm –rf /new

修改配置為開機自動掛載

echo "/dev/sdb1  /home    ext3    defaults   0 0" >> /etc/fstab

Linux 掛載點 檔案系統 分割槽

在unix linux中,一切皆檔案,就連硬碟之類的硬體裝置也被抽象為檔案,所以分割槽操作就像建立檔案一般,只不過有特殊的格式。在linux中分割槽的命名格式為 dev xxyn dev 這個目錄是用來儲存所有的裝置所抽象而成的檔案 xx 硬碟裝置的型別,例如 sd代表scsi磁碟 hd表示ide磁...

Linux系統分割槽

linux系統分割槽 專業術語解釋 磁碟分割槽 磁碟分割槽就是使用分割槽編輯器在磁碟上劃分幾個邏輯部分。碟片一旦劃分成數個分割槽,不同累的目錄與檔案可以儲存進不同的分割槽。通俗來講 磁碟分割槽 就是將大的東西按照需求進行拆分,按照邏輯上將磁碟分開。linux系統分割槽 專業術語 磁碟分割槽 磁碟分割...

Linux系統分割槽

主分割槽 最多只能有4個 擴充套件分割槽 邏輯分割槽 主分割槽跟擴充套件分割槽加起來總數只能是4個。由於碟符是c d e這些英文本母,所以如果主分割槽已經佔了c d e,那麼還能生成23個邏輯分割槽。格式化的根本目的是寫入檔案系統。檔案系統格式化的主要工作 1.將整個分割槽分隔成等大小的資料塊。2....