當前位置:首頁 » 操作系統 » linux分區調整

linux分區調整

發布時間: 2023-04-08 04:10:08

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/x0dx0ax0dx0a2,檢查文件系統的一致性x0dx0a#fsck-n/dev/x0dx0ax0dx0a3,如夠是ext3系統,還要去除日誌x0dx0a#tune2fs-O^has_journal/dev/x0dx0ax0dx0a注意:取出日誌後的ext3系統是無法掛載的,使用x0dx0ax0dx0a#tune2fs-j/dev/重建日誌.x0dx0ax0dx0a4,調整文件系統大小x0dx0a#resize_reiserfs-s1000M/dev/hda7x0dx0a調整完文件系統的大小以後,再使用以下命令以文件系統進行全面的檢查:x0dx0a#reiserfsck--check--fix-fixable/dev/hda7x0dx0ax0dx0a5,進入fdisk,調整分區大小.x0dx0a#fdisk/dev/hdax0dx0ax0dx0a由於內核仍然使用舊的分區表,重啟之後再進行後面的步驟.x0dx0ax0dx0a通過以上步驟,我們已經完成了硬碟分區大小調整的操作,接下來回到重新調整文件系統大小的問題上來。由於硬碟分區是按照柱面來計劃的,我們要在resize_reiserfs步驟上就一步到位調整文件系統大小與硬碟分區大小正好相等是比較困難的事情。所以一般是調硬碟分區比文件系統要大一點點,然後再通過以下命令進行同步(當然如果你不在意硬碟分區裡面存在部分空間的話也可以忽略以下步驟):x0dx0a#umount/home/x0dx0a#resize_reiserfs/dev/hda6x0dx0ax0dx0a這樣,就將/usr/local的大小調整為1G,留下了4G的空閑磁碟空間.x0dx0a#####################

③ 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系統。

熱點內容
內置存儲卡可以拆嗎 發布:2025-05-18 04:16:35 瀏覽:336
編譯原理課時設置 發布:2025-05-18 04:13:28 瀏覽:378
linux中進入ip地址伺服器 發布:2025-05-18 04:11:21 瀏覽:612
java用什麼軟體寫 發布:2025-05-18 03:56:19 瀏覽:32
linux配置vim編譯c 發布:2025-05-18 03:55:07 瀏覽:107
砸百鬼腳本 發布:2025-05-18 03:53:34 瀏覽:944
安卓手機如何拍視頻和蘋果一樣 發布:2025-05-18 03:40:47 瀏覽:741
為什麼安卓手機連不上蘋果7熱點 發布:2025-05-18 03:40:13 瀏覽:803
網卡訪問 發布:2025-05-18 03:35:04 瀏覽:511
接收和發送伺服器地址 發布:2025-05-18 03:33:48 瀏覽:372