Linux硬碟分割槽和軟硬鏈結

2022-09-09 04:39:13 字數 2751 閱讀 3672

磁碟分割槽:先在虛擬機器設定裡新增乙個新硬碟

檢視現在電腦上有幾個硬碟:ls /dev/硬碟名

分割槽命令:fdisk  /dev/硬碟名

進入之後,可以輸入 m 檢視命令的具體是使用

新建分割槽:n→

p(選擇建立主分割槽,只能建4個,

e為建拓展分割槽)

分割槽工具fdisk用法介紹

fdisk命令引數介紹

p、列印分割槽表。

n、新建乙個新分割槽。

d、刪除乙個分割槽。

q、退出不儲存。

w、把分割槽寫進分割槽表,儲存並退出。

例:①[root@localhost ~]# fdisk /dev/hdd

②按"p"鍵列印分割槽表(新建時可以看到硬碟還未分割槽)

③按"n"鍵新建乙個分割槽,會出現兩個選單:

e表示擴充套件分割槽,

p表示主分割槽

"partition number (1-4): "

選擇主分割槽號

輸入"1"表示第乙個主分割槽,回車,建第乙個分割槽

提示最後乙個柱面或大小,輸入+5620m 按回車,表示第乙個分割槽為

5g空間

這樣乙個分割槽就建好了

再開始建第二個分割槽:步驟同上,但在按p時選擇

2,表示建第二個,如果將 剩餘的空間都分給第二個分割槽,則直接按兩下回車

最後w儲存

分完區後需要對硬碟進行格式化mkfs.ext4  /dev/硬碟名1(

2)注:拓展分割槽不能格式化

然後再需要掛載,先建掛載目錄:mkdir 目錄名

掛載到該目錄下:mount  /dev/硬體名

1  /

目錄名例:mount  /dev/sdb1  /sdb1

ps:在實際使用中是使用建的掛載目錄,建的分割槽相當於硬碟,是不能直接操作的

同一分割槽掛載點可以有多個,但這些掛載點是共同的,改變其中乙個掛載點下的內 容,其他的也會跟著改變

檢視分割槽資訊:df  -h或者

mount

解除安裝分割槽:umount  /dev/sdb1

強制解除安裝:umount  -l

指定特定許可權:mount  -o

例:mount  -o  remount,

ro  /dev/sdb1

(重新建立掛載,變為唯讀許可權)

統計檢視目錄檔案下的大小:du  -sh

例:du  -sh  /etc(檢視

etc的大小)

檢視硬碟可建檔案數(inodes):

df  -i

檢視硬碟可建檔案的大小:df  -h

dd  if=/dev/zero  of=/sdb1/test  bs=10g  count=1

(建立乙個檔案,輸出到/sdb1/test檔案中,大小是

10g的,數量是1個)

軟連線:mkdir  /a  /b            touch  /a/source.txt

ln  -s  /a/source.txt  /b/des.txt

建立軟連線

指定原始檔

鏈結檔案

特點:類似於windows的快捷方式

硬鏈結:touch  /a/s.txt 

ln  /a/ s.txt  /b/d.txt

建立硬鏈結

指定原始檔

鏈結檔案

注意:ls  -i  檢視檔案的

inode

硬鏈結的/a/stxt與鏈結檔案的

/b/d.txt

這兩者的

inode

是一樣

軟鏈結的/a/source.txt與鏈結檔案的

/b/des.txt

這兩者的

inode

不一樣

修改鏈結或原始檔的其中乙個,另乙個跟著變

區別於軟鏈結,軟鏈結可以跨分割槽建,而硬鏈結不能跨分割槽建

差異的原因:軟鏈結的鏈結檔案是指向原始檔的名稱,而不是指向存放資料的block塊

而硬鏈結的鏈結檔案是直接指向存放資料的block塊,如下圖示

對於乙個硬碟分割槽來說:其初始資訊為

硬碟存滿分為兩種情況:一種是空間的存滿,另一種是inode號用完

inode

號不一樣是如何尋找原始檔

由硬碟檔案系統新資訊,按上圖顯示的具體資訊:

對於乙個軟鏈結b.txt,可以知道他的

inode

號,通過

inode

號知道其詳細資訊,便

知道指標是指向原始檔a.txt的檔名,

由此得到對應的

inode

號,再通過

a.txt

的 inode號指向對應的

block

linux硬碟分割槽

今天做了一套筆試題,裡面有一道選擇題,關於硬碟分割槽的,hda4,擴充套件分割槽。在linux 下硬碟分割槽的表示是通過hd x 或 sd x 表示的,其中 表示的是a b c x表示的數字 1 2 3 ide 硬碟在linux或者其它類unix系統的一般表示為 hd 比如hda hdb 我們可以通...

linux硬碟分割槽

把大硬碟分為小的邏輯分割槽 最多4個主分割槽,最多1個擴充套件分割槽 與主分割槽之和最大為4 擴充套件分割槽裡只能放邏輯分割槽。寫入檔案系統 windows下 fat32 fat16 ntfs linux下 ext2 ext3 ext4 劃分為4kb的資料塊 inode列表建立,inode號 ino...

linux硬碟分割槽

linux 對硬碟的操作 fdisk 磁碟管理工具,能夠觀察磁碟狀態 建立 刪除磁碟分割槽等 磁碟在linux中的對映檔案在 dev資料夾下 虛擬機器一般新增的硬碟是scsi型別的,所以對應的硬碟檔案是sdx,其中s就是scsi的簡寫,d是disk的簡寫,x代表不同的硬碟編號,比如系統只有一塊硬碟則...