導航:首頁 > 操作系統 > linux交換分區查看

linux交換分區查看

發布時間:2022-11-20 08:15:09

A. linux查看分區的命令是什麼

一、df -lh 命令
df 是來自於coreutils 軟體包,系統安裝時,就自帶的;我們通過這個命令可以查看磁碟的使用情況以及文件系統被掛載的位置;
[root@localhost ~]# df -l
文件系統 容量 已用 可用 已用% 掛載點
/dev/sda3 4956316 3565088 1135396 76% /
tmpfs 241320 12 241308 1% /dev/shm
/dev/sda6 4806904 2523708 2039012 56% /media/disk
/dev/sda1 4956284 3529796 1170656 76% /media/_
/dev/sda5 4845056 2581484 2019388 57% /media/disk-1
可以看到系統掛在sda3上,另外還掛了sda6/sda1/sda5三個系統。

二、fdisk -l 命令
fdisk 是一款強大的磁碟操作工具,來自util-linux軟體包,我們在這里只說他如何查看磁碟分區表及分區結構;通過-l 參數,能獲得機器中所有的硬碟的分區情況;
[root@localhost ~]# fdisk -l
Disk /dev/sda: 40.0 GB, 40000000000 bytes
255 heads, 63 sectors/track, 4863 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x62a9f8d0
Device Boot Start End Blocks Id System
/dev/sda1 * 1 637 5116671 83 Linux
/dev/sda2 638 891 2040255 82 Linux swap / Solaris
/dev/sda3 892 1528 5116702+ 83 Linux
/dev/sda4 1529 2744 9767520 5 Extended
/dev/sda5 1529 2136 4883728+ 83 Linux
/dev/sda6 2137 2744 4883728+ 83 Linux
sda1

是MBR(主引導記錄)所在的分區;sda2是交換分區;sda4是擴展分區,包括了sda5,sda6兩個邏輯分區。系統劃分分區的時候只能劃分4個主
分區(擴展分區也算主分區),我在上面分了3個主分區+1個Extended分區,5.6是邏輯分區。所以才會有sda1.2.3.4.5.6。如果你只
劃分了1個主分區+1個擴展分區,那麼邏輯分區就從sda5開始了,sda1.2.5.6...

三、cfdisk -Ps命令 (注意P是大寫)
cfdisk 也是一款不錯的分區工具;在有些發行版中,此工具已經從util-linux包中剔除;cfdisk 簡單易用是他的特點;
查看磁碟分區的用法 cfdisk -Ps 磁碟設備名 只有一個硬碟也可以用 cfdisk -Ps
例1:[root@localhost ~]# cfdisk -Ps
Partition Table for /dev/sda
First Last
# Type Sector Sector Offset Length Filesystem Type (ID) Flag
-- ------- ----------- ----------- ------ ----------- -------------------- -------
1 Primary 0 10233404 63 10233405 Linux (83) Boot
2 Primary 10233405 14313914 0 4080510 Linux swap / So (82) None
3 Primary 14313915 24547319 0 10233405 Linux (83) None
4 Primary 24547320 44082359 0 19535040 Extended (05) None
5 Logical 24547320 34314839 63 9767520 Linux (83) None
6 Logical 34314840 44082359 63 9767520 Linux (83) None
Logical 44082360 78124094 0 34041735 Free Space None
例2:[root@localhost ~]# cfdisk -Ps /dev/sda
Partition Table for /dev/sda
First Last
# Type Sector Sector Offset Length Filesystem Type (ID) Flag
-- ------- ----------- ----------- ------ ----------- -------------------- ----
1 Primary 0 10233404 63 10233405 Linux (83) Boot
2 Primary 10233405 14313914 0 4080510 Linux swap / So (82) None
3 Primary 14313915 24547319 0 10233405 Linux (83) None
4 Primary 24547320 44082359 0 19535040 Extended (05) None
5 Logical 24547320 34314839 63 9767520 Linux (83) None
6 Logical 34314840 44082359 63 9767520 Linux (83) None
Logical 44082360 78124094 0 34041735 Free Space None

四、parted 命令
parted
功能不錯的分區工具;在Fedora 8中有帶,可以自己安裝上;調用方法簡單,parted 默認是打開的設備是/dev/hda
,也可以自己指定;比如 parted /dev/hda 或/dev/sda 等;退出的方法是 quit
輸入parted命令後要等會兒才會出現下面的內容:
[root@localhost ~]# parted
GNU Parted 1.8.6
使用 /dev/sda
Welcome to GNU Parted! Type 』help』 to view a list of commands.
(parted)
在游標那裡輸入p回車出現下面內容:
Model: ATA Maxtor 5T040H4 (scsi)
Disk /dev/sda: 40.0GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Number Start End S ize Type File system 標志
1 32.3kB 5240MB 5239MB 主分區 ext3 啟動
2 5240MB 7329MB 2089MB 主分區 linux-swap
3 7329MB 12.6GB 5240MB 主分區 ext3
4 12.6GB 22.6GB 10.0GB 擴展分區
5 12.6GB 17.6GB 5001MB 邏輯分區 ext3
6 17.6GB 22.6GB 5001MB 邏輯分區 ext3
(parted)

在游標後面輸入quit退出。
五、sfdisk -l
[root@localhost ~]# sfdisk -l
Disk /dev/sda: 4863 cylinders, 255 heads, 63 sectors/track
Units = cylinders of 8225280 bytes, blocks of 1024 bytes, counting from 0
Device Boot Start End #cyls #blocks Id System
/dev/sda1 * 0+ 636 637- 5116671 83 Linux
/dev/sda2 637 890 254 2040255 82 Linux swap / Solaris
/dev/sda3 891 1527 637 5116702+ 83 Linux
/dev/sda4 1528 2743 1216 9767520 5 Extended
/dev/sda5 1528+ 2135 608- 4883728+ 83 Linux
/dev/sda6 2136+ 2743 608- 4883728+ 83 Linux

六、也可以使用 應用程序>系統工具>磁碟使用分析器 來查看磁碟使用情況。

B. linux設置開啟swap交換分區基本命令(虛擬內存)

linux設置開啟swap交換分區基本命令(虛擬內存)

在Linux系統下,我們要怎麼開啟swap交換分區,基本設置命令是什麼呢?下面為大家帶來最基本的配置命令,希望對大家有所幫助!

1.驗證不存在交換分區free-m

輸出如下:

Mem:99594747046142

-/+buffers/cache:758236

Swap:000

如果swap選項total是0則表示沒有交換分區,開始下一步

2.創建swap分區

使用dd命令選擇swap分區目錄以及大小,在此我們給他放到根目錄,創建的.是2G的虛擬內存,可以根據自己需要選擇大小。ddif=/dev/zeroof=/swapfilecount=2048bs=1M

接下來驗證根目錄是否存在swapfilels/|grepswapfile

不出意外的話你將會看到swapfile

3.激活swap分區

交換分區不會自動激活,你需要告訴伺服器如何格式化文件,使它作為一個有效的交換分區。

出於安全考慮,交交換區許可權設置成600

chmod600/swapfile

使用mkswap命令來設置交換文件:mkswap/swapfile

4.開啟swap分區swapon/swapfile

再次使用free-m查看內存使用情況,輸出如下:

Mem:184017548616231519

-/+buffers/cache:2101630

Swap:204702047

5.設置允許開機啟用swap分區sudovi/etc/fstab

在後面加上/swapfilenoneswapsw00

;

C. 怎麼在linux系統中查看swap分區

linux swap分區是linux交換分區: 1.如果linux系統物理內存不夠用了,系統會用swap分區; 2.如果物理內存不夠用了,系統會把物理內存里的訪問頻率低的內存對象移動到swap里,再在物理內存里產生新的連接指向swap里的那個對象;

D. linux下怎麼看分區的卷標啊 ()

"e2label /dev/hdxn, where x=a,b,c,d....; n=1,2,3...
可以多關.注《Linux就該這么學》這本書,我都是從這裡面學到的

"

E. linux 交換分區LABEL怎麼看

要使swapon能夠通過Label查找swap分區,必須在mkswap時使能此功能。Linux識別兩種版本的swap分區,這是通過swap分區的第一個頁面的最後10個位元組來區分的:分別由 SWAP_SPACE 和 SWAPSAPCE2 來標識。
SWAP_SPACE標識老版本的swap格式,SWAPSAPCE2標識新版本的swap格式。
而Label查找功能只適用於新版本的swap格式,老版本的swap是不支持Label查找功能的。
如果 /etc/fstab中有這和一行
LABEL=SWAP-sda6 swap swap defaults 0 0
LABEL=SWAP-sda6 對應 /dev/sda6 分區,用來作為swap分區。
如果在mkswap時創建的是老版本的swap格式,或者創建新版本的swap格式但並使能Label查找功能,則在執行命令 swapon -a 時會報找不到相應的設備錯誤。swapon: cannot find the device for LABEL=SWAP-sda6
解決方法是:重新mkswap並使能Label查找功能。命令如下:
mkswap -L SWAP-sda6 -v1 /dev/sda6
未使能Label查找功能的swap分區的第一頁面的內容:
使能Label查找功能的swap分區的第一頁面的內容:

老版本的swap分區的第一頁面的內容:

-------------------------------------------------

linux swap(交換)分區支持LABEL
先把swap區swapoff了再mkswap -L SWAP1 xxxxxxx修改機器的/etc/fstab文件將原來寫設備號的地方用LABEL=SWAP1來代替就OK了。

F. linux 查看有多少個交換分區或交換文件在使用的方法

選a。用free命令也可以。
df命令是顯示分區信息及其使用情況,但是交換文件就無法查看了。

有關參考資料:http://blog.chinaunix.net/u/27173/showart_415476.html

添加和刪除swap,你有三種可選的辦法:
1.創建/刪除一個新的swap分區
2.創建/刪除一個新的swap文件
3.在LVM2邏輯卷上擴展/減小swap空間

我先描述下實驗環境:
RHEL5 AP一台,測試時,請使用install CD disk1引導系統進入rescue模式.
原因:RedHat Enterprise Linux 5.0.0 Deployment_Guide Page61 important提示
"The best way to achieve swap space modifications is to boot your system in rescue mode".

我的分區情況,/boot單獨一個主分區,其他所有分區均在LVM下,我的習慣是這樣.考慮到可擴展性.boot是引導分區
在LVM下無法正常啟動.故單獨做為一個分區.

Part One:使用LVM2邏輯卷添加和減少swap空間(前提:你的swap分區在lvm2上)
1.添加swap空間
首先disable swap.我的卷組名為VG0,為了方便辨認,我給swap分區就命名為swap.請參見自己實際分區情況酌情處理.
#swapoff -v /dev/VG0/swap

重新分配swap分區的大小,增加256M
#lvm lvresize /dev/VG0/swap -L +256M

格式化swap space
#mkswap /dev/VG0/swap

重新啟用swap
#swapon -va

然後檢查是否成功
cat /proc/swaps 或者free

2.從LVM2邏輯卷中減少swap空間
禁用swap
#swapoff -v /dev/VG0/swap

減少swap空間
#lvm lvrece /dev/VG0/swap -L 256M

格式化新生成的swap空間
#mkswap /dev/VG0/swap

啟用swap
#swapon -va

測試是否成功
#cat /proc/swaps 或者free

Pate Two:在LVM2邏輯卷上創建和刪除一個swap分區
1.創建swap分區(前提:你已經准備好了LVM卷)

首先在LVM2邏輯卷上為swap創建一個新的分區,分區大小由-L指定,為256M.
(我的卷組名仍然是VG0,新建的分區為swap2)
#lvm lvcreate VG0 -n swap2 -L 256M

然後格式化swap2
#mkswap /dev/VG0/swap2

修改/etc/fstab,添加如下內容,這樣在開始時可以自動載入,永久生效:
/dev/VG0/swap2 swap swap defaults 0 0

啟用swap2
#swapon -va

測試是否成功
#cat /proc/swaps 或者free

2.刪除邏輯卷上的swap2分區

同樣還是先禁用swap2
#swapoff -v /dev/VG0/swap2

刪除邏輯卷上的swap2
#lvm lvremove /dev/VG0/swap2

將下面這條信息從/etc/fstab中刪除
/dev/VG0/swap2 swap swap defaults 0 0

測試結果
#cat /proc/swaps 或者free

Part Three創建和刪除swap文件(對於沒有設置LVM2的朋友這個是最簡單的辦法)

1.創建swap文件(需要在互動式shell下使用root許可權)我們假設給它64MB
#dd if=/dev/zero of=/swapfile bs=1024 count=65536
有關dd命令的詳細用法,請使用man dd來查看

設置swap文件
#mkswap /swapfile
(mkswap不只是用與swap分區的,也用與swap文件,man mkswap)

啟用swapfile,但這並不是永久生效的.
#swapon /swapfile

永久生效的啟動swapfile,修改/etc/fstab,添加如下一行:
/swapfile swap swap defaults 0 0

檢查是否生效
#cat /proc/swaps 或者free

2.刪除swapfile文件
禁用swap
#swapoff -v /swapfile

刪除/etc/fstab中的下面條目
/swapfile swap swap defaults 0 0

刪除swapfile
#rm /swapfile

如果想了解更多內容,請參考RHEL5 Deployment_Guide,命令相關用法請使用man command

G. 在linux中如何查看交換分區是否開機自動掛載

查看
/etc/fstab
這個文件里是否有
swap
這一行,有的話說明交換分區開機自動掛載

H. linux中查看硬碟分區信息的命令是什麼

使用命令」df -l和df -h「具體查看分區使用狀況。
實際這兩個命令具有一樣的作用區別是顯示的容量單位不一樣,當然也可以直接使用明」df -lh「。
這樣我們可以直觀的看到當前系統分區(包括交換分區swap)的」文件系統、容量、已用 、可用、已用% 、掛載點「等實時裝況。

I. 如何管理配置 Linux下Swap交換分區

理解什麼是swap分區

Swap是Linux下的虛擬內存分區,他的主要作用是在物理內存不夠用的時候,就需要將物理內存中的一部分空間釋放出來,讓當前的程序來使用,這些內存釋放出來的空間沒有什麼操作的程序,這些釋放的內存將被保存到swap空間中,等到這寫程序在運行的時候,再從swap虛擬空間來讀取這些程序給內存來使用。這樣中是在系統內存不夠用的時候,進行交換。在針對Linux web伺服器的時候,調整swap能提高系統很大的性能。

現在操作系統都突破了物理內存的限制,讓程序可以操作大於物理內存的空間,虛擬內存想防火牆一樣,讓每個進程不受其他程序的干擾。

我們需要注意的是不是所以的物理內存數據都會被交換到swap中的,要是所有的內存都放在swap中肯的是不可能的,所以有一部分直接交換到文件系統。當這文件讀取的時候,直接從文件系統調用不從swap調用程序文件。

早期的時候經常看見說swap不能超過128M,現在我們的伺服器一般不存在這種問題最大可以swap到2048M的.swap空間文件的結構是分頁的每一頁的大小和內存頁的大小是一樣的,這樣的好處是方便swap空間和內存之間的交換,舊版本的Linux實現Swap空間時,用Swap空間的第一頁作為所有Swap空間頁的一個「位映射」。這就是說第一頁的每一位,都對應著一頁Swap空間。如果這一位是1,表示此頁Swap可用;如果是0,表示此頁是壞塊,不能使用。這么說來,第一個Swap映射位應該是0,因為,第一頁Swap是映射頁。

所以取消了Linux映射的方法。

一般創建swap有兩種方法

第一種方法是在創建系統的時候添加swap分區

還有一種是在系統創建完之後再創建swap分區,或者創建臨時的swap。我們需要注意的是,在創建系統的時候我們沒有swap分區也是能正常安裝部署系統的,只是當系統文件調用swa文件的的時候會發生錯誤,所以我們需要swap不是沒有swap不一定能啟動起來系統。

查看當前swap資源的使用情況:

Swapon –s free –m

J. 如何查看linux的物理內存和swap交換區大小

linux下更改swap大小方法:

以下操作需要root許可權,

#cd /usr/;mkdir swap

#dd if=/dev/zero of=swapfile bs=1G count=2

這條命令從硬碟里分出一個 2×1G 大小的空間,掛在swapfile上。
#mkswap swapfile

構建swap格式於/usr/swap/swapfile 上

#swapon swapfile

激活swapfile ,加入到swap分區中。

以上操作在重啟系統後swap空間將會失去swapfile ,將swapfile 加入到/etc/fstab
條目將可以使得系統在init進程中調用swapon -a 來自動掛載swapfile ,這樣每次機器重啟後swapfile
都處於有效的swap空間。

在/etc/fstab文件中加入下面這樣一行:

/usr/swap/swapfile swap swap defaults 0 0

閱讀全文

與linux交換分區查看相關的資料

熱點內容
dvd光碟存儲漢子演算法 瀏覽:757
蘋果郵件無法連接伺服器地址 瀏覽:962
phpffmpeg轉碼 瀏覽:671
長沙好玩的解壓項目 瀏覽:144
專屬學情分析報告是什麼app 瀏覽:564
php工程部署 瀏覽:833
android全屏透明 瀏覽:737
阿里雲伺服器已開通怎麼辦 瀏覽:803
光遇為什麼登錄時伺服器已滿 瀏覽:302
PDF分析 瀏覽:484
h3c光纖全工半全工設置命令 瀏覽:143
公司法pdf下載 瀏覽:381
linuxmarkdown 瀏覽:350
華為手機怎麼多選文件夾 瀏覽:683
如何取消命令方塊指令 瀏覽:349
風翼app為什麼進不去了 瀏覽:778
im4java壓縮圖片 瀏覽:362
數據查詢網站源碼 瀏覽:150
伊克塞爾文檔怎麼進行加密 瀏覽:892
app轉賬是什麼 瀏覽:163