linux分區調整
① linux根目錄分區大小調整教程
1、備份 home
查看未調整前的根目錄容量,可以看到默認是分配 50G,但大都數的軟體安裝都默認在根目錄
所以這里將home的容量分給根目錄。
[root@localhost ~]# df -h
文件系統 容量 已用 可用 已用% 掛載點
/dev/mapper/centos-root 50G 18G 33G 36% /
devtmpfs 16G 0 16G 0% /dev
tmpfs 16G 200K 16G 1% /dev/shm
tmpfs 16G 106M 16G 1% /run
tmpfs 16G 0 16G 0% /sys/fs/cgroup
/dev/mapper/centos-home 434G 33M 433G 1% /home
/dev/sda1 1014M 179M 836M 18% /boot
tmpfs 3.2G 52K 3.2G 1% /run/user/0
tmpfs 3.2G 4.0K 3.2G 1% /run/user/42
/dev/sr0 4.3G 4.3G 0 100% /media
備份home
tar cvf /tmp/home.tar /home
2、拆分
卸載home分區,釋放容量
unmount /dev/mapper/home
移除home卷
lvremove /dev/mapper/centos-home
給根目錄增加容量
lvextend -L +420gG /dev/mapper/centos-root
3、復原home目錄
創建home分區
lvcreate -L 14G -n /dev/mapper/centos-home
新增home卷,並格式化為xfs格式
mkfs.xfs /dev/mapper/centos-home
掛載
mount /dev/centos-home
還原文件
tar -xvf /tmp/home.tar -C /
查看調整後的容量,可以看到根目錄容量已經增加了!
[root@localhost ~]# df -h
文件系統 容量 已用 可用 已用% 掛載點
/dev/mapper/centos-root 470G 18G 453G 4% /
devtmpfs 16G 0 16G 0% /dev
tmpfs 16G 200K 16G 1% /dev/shm
tmpfs 16G 106M 16G 1% /run
tmpfs 16G 0 16G 0% /sys/fs/cgroup
/dev/sda1 1014M 179M 836M 18% /boot
tmpfs 3.2G 52K 3.2G 1% /run/user/0
tmpfs 3.2G 4.0K 3.2G 1% /run/user/42
/dev/sr0 4.3G 4.3G 0 100% /media
② linux新增了磁碟空間,怎麼增大原有的分區
樓下提供的是一種變相的方案,將新增空間轉變為分區掛伏念載到文件系統中使用。x0dx0a另一種方案是用fdisk根據磁碟分區起始和終止柱面號,刪除已有分區,重新新建分區。x0dx0a具體方案參考以下網路文章(以下原文基本涵蓋了主要技術點,如果未涉及其他具體細節,你可參考其他網路同分類文章):x0dx0a##################x0dx0a在使用linux的過程中,有時會出現因為安裝系統時分區不當導致有的分區空間不足,而有的分區空間過剩的情況.x0dx0ax0dx0a比如:我在安裝系統時給/usr/local分配器了5G的空間,但使用一段過程後發現,/usr/local最多隻用到了1G.這樣可以將x0dx0a/usr/local大小調整為1G.空出4G留作他用.x0dx0ax0dx0a本文歸納了在不破快文件系統數據的前提下對文件系統大小進行調整的方法.這里採用的是"拆東牆,補西牆"的方法.當然,如果你的x0dx0a磁碟中有未分區的空閑空間,你就不用減小某個分區的空間了.這實際上是一個特例.x0dx0ax0dx0a減小一個分區的大小缺敗困:x0dx0a[partition]x0dx0a[partition|freespace]x0dx0ax0dx0a增加一個分區的大小:x0dx0a[partitiona1|partitionb|freespace]x0dx0a[partitiona2||partitiona2]x0dx0ax0dx0a准備工作x0dx0ax0dx0a(一)備份x0dx0ax0dx0a首先組好備份要更改的分區中的文件.對磁碟的操作也許會導致數據的丟失.開始工作之前最好將重要的數據保存到別的分區.x0dx0ax0dx0a(二)獲取相關信息.x0dx0ax0dx0a1,運行$df,查看文件系統信息.記下你想要調整的分區對應的掛載點和設備文件.x0dx0a這一步是為了查看/usr/local對應/dev/中的哪個設備文件.本文以/dev/hda7為例.x0dx0ax0dx0a2,運行#sudofdisk/dev/sda.進入fdisk,按下p,查看磁碟分區信息.記下/dev/sda8的起始柱面號,終止柱面號.設他們分別為start,end.並記下一個"Unit"包含多少位元組.x0dx0ax0dx0a注意,文件系統大小和磁碟分區大小是不能等同的:起碼他們的計量單位不同.在文件系統中,一般用枯告KB,MB,GB為單位.但在fdisk中,是以磁碟的"unit"值(即一個柱面中包含的位元組數)來計算的.我們運行#fdisk/dev/sda後,fdisk顯示如下信息:x0dx0ax0dx0aDisk/dev/sda:163.9GB,,63sectors/track,19929cylindersx0dx0aUnits=cylindersof16065*512=8225280bytesx0dx0ax0dx0a(三)計算終止柱面號x0dx0ax0dx0ae.g:原先/usr/local的大小為5000MB,起始柱面號為2550,終止柱面號為3157.那麼我現在要將它的大小改為1000MB,應該這樣計算終止柱面號([3.2]=4):x0dx0ax0dx0a終止柱面號=2550+[(1000*1024*1024)/8225280]=2678x0dx0ax0dx0a使用fdisk刪除原來的分區(以前分區的數據不會丟失!).然後新建一個分區,新分區於舊分區唯一的區別就在於分區大小不一樣,這表現在他們終止柱面號不同.x0dx0a增加分區大小:終止柱面號設置為空閑空間的最後一個柱面號.x0dx0a減小分區大小:終止柱面號由計算得出.x0dx0ax0dx0a開始調整x0dx0a在開始調整之前,最好拿一張紙記下要調整的分區的下列信息:x0dx0a調整前大小,調整後大小.它掛載在哪個目錄,對應於/dev/中的哪個設備.起始,終止柱面.x0dx0ax0dx0ae.g:調整前:5G,調整後:1G,掛載點:/usr/local,對應於/dev/hda7.起始,終止柱面分別為2550,3157.x0dx0ax0dx0a1,卸載分區x0dx0a最好在runlevel=1的情況下卸載.x0dx0a#umount/dev/
③ linux怎麼分區
在 Linux 下,分區一般通過 fdisk 或 gdisk 這樣的工具來完成。對於 1TB 的硬碟豎燃,一般通過分成多個不同的余敏虛邏輯分區來完成。通常情況下,/(根)分區的大小為 100GB-200GB 左右,/home 分區的大小拿襲為剩下的空間的大部分,swap 分區的大小為內存的兩倍左右。但是這只是一個建議,實際大小可以根據用戶需求進行調整。
④ linux如何分區
linux分區的方案是:
1、第一個分區是boot分區,安裝操作系統,一般200M即可;
2、第二個分區是swap分區,虛擬內存;
3、第三個分區是,分區,一般所有文件都放在根目錄下。
更多關於linux如何分區,進入:https://m.abcgonglue.com/ask/b3b4ee1616106600.html?zd查看更多內容
⑤ linux ext4 /opt分區調整磁碟至/home分區
1、df -h 查看文件系統
找到需要削減磁碟空間的分區,掛載的文件系統
本文以如下掛載為例:
/opt是 /dev/mapper/systemvg-optlv 譽孝胡
/home是 /dev/mapper/systemvg-homelv
2、卸載需要減小慶攔的分區
umount /opt
如遇到 umount: /opt: device is busy 報錯,可使用 fuser -m /opt 查看佔用的用戶進程,使用kill -9 殺死相關進程
3、對/opt的分區進行文件系統檢查
e2fsck -f /dev/mapper/systemvg-optlv
4、將/opt的分區縮容至目標大慎伍小
resize2fs /dev/mapper/systemvg-optlv 15G
5、重新掛載/opt
mount /opt
6、縮小邏輯卷
lvrece -L 15G /dev/mapper/systemvg-optlv
7、擴展 /home掛載文件系統邏輯卷大小
lvextend -l +100%FREE /dev/mapper/systemvg-homelv
8、重新計算/home的文件系統
resize2fs -p /dev/mapper/systemvg-homelv
9、df -h 驗證結果
⑥ linux 系統安裝好後,如何調整分區
linux有很多管理工具,你要看你的文件在那個分區,可以使用pwd命令先查看它的路徑 然後使用 df -v命令看看文件系統的安裝路徑,你要找到和你的文件路徑匹配最大化的路徑,然後看看前面系統顯示的分區代碼 分區代碼的後面兩位代表分區: 例如:a1 代表第一個硬碟的第一個分區 a2 代表第一個硬碟的第二個分區 b1 代表第二個硬碟的第一個分區 以此類推 由於linux文件系統採用的是ext文件系統,該文件系統不允許完成後再次修改分區,因此不能變更分區 要調整分區的大小,你可以收lvm(邏輯卷)來進行 管理操作很多步驟,不可再次敘述,建議你看看linux管理方面的書籍。《Linux就該這么學》里有相關介紹,建議看看。
⑦ kali linux 磁碟分區怎麼操作
如果是新硬碟或者不在乎丟失數據,選擇使用山蔽御整個磁碟;否則選擇手動,選擇已有分區或者自己劃分分區用於安裝。
安裝到硬碟 把從官方網站下載頁面下載的 CDlinux 0.6.2 標准版光碟映像文件CDlinux-0.6.2.iso解壓到一個硬碟分區的根目錄下(也可以是任意目錄,但需要傳遞給kernel另外的引導參數)。
⑧ red hat linux 系統下如何重新劃分磁碟分區
1、使用root用戶登錄到Linux系統。