『壹』 linux下調整根目錄和home目錄的空間大小
安裝Linux時全部走的默認,導致home路徑過大,由於安裝CDH對home沒有要求,現將home減小,增大根目錄的大小,步驟如下:
由此可以看到根目錄與home目錄都是xfs格式,由於xfs文件系統只支持增大分區空間的情況,不支持減小的情況。
若減小,只能在減小後將邏輯分區重新通過 mkfs.xfs 命令重新格式化才能掛載上,這樣的話這個邏輯分區上原來的數據就丟失了。
由此可見,/home目錄已經被umount掉。
由此可見,home減少了100G空間,根目錄增加了100G空間。
『貳』 請問如何調整Linux根目錄(/)的空間大小急求解決辦法!!!
備份重新分區。
另外,誰教你這么分區的,你就去抽誰吧。
印象里
linux
可以調整分區大小,但太麻煩了,操作錯誤也可能導致數據丟失。
所以,既然肯定會備份數據,為什麼不幹脆備份了重新分區。
分這么多分區幹嘛用啊……就算了用了邏輯卷,但這也太多了吧。
『叄』 linux下如何增加已有空間的容量
/boot只裝了10-20M的文件,你給200G幹嘛?用到天崩地裂海枯石爛天荒地老你那200G都用不完。
/usr存儲源碼安裝的默認路徑,軟體裝得多這個目錄要大
/var存儲日誌,這個目錄要大
/home,多用戶的時候這個分區要大
先分一個200G分區,把一個關鍵系統目錄內容過去,然後在fstab里修改指向。
『肆』 請問如何調整Linux根目錄(/)的空間大小急求解決辦法!!!
這也太小了
把其他分區或者某個目錄掛載成根目錄吧
你可以在fstab里變更系統目錄的掛載點
也可以用chroot臨時變更系統根目錄
*NIX的文件系統就是專為方便掛載新磁碟設計的,用分區工具什麼的都是Windows下的習慣思維。
『伍』 (克隆)Linux7-ext4分區預留空間的作用及大小的調整
原文地址:
https://blog.qzze.com/1347.html
大多數文件系統都會保留一部分預留空間,而ext3、ext4也一樣會存在一部分的預留空間,並且這部分的預留空間的大小能佔到整塊硬碟的5%,可以說佔用的空間相當的大。
對於為什麼預留這部分空間最核心的說法是預留空間主要是防止空間被佔用時,root用戶無法登錄,一些系統相關的以root身份運行的進程沒有足夠的空間運行而導致系統崩潰,這種說法是單純的對於系統盤來說,但還有一種說法是保留5%的預留空間是為了保證沒有文件碎片設計的,所以不建議降低,當然網上還有很多別的說法,總體來說大家都一致認為非系統盤沒必要保留這5%的空間,100G的數據盤可就少了5個G,沒必要保留,我們就得研究下怎麼把這部分預留空間給釋放出來了。
對於這部分預留空間的釋放我們首先要有root的許可權,然後執行以下命令便能快速無損的釋放預留空間了。
命令中的1是意思是設置預留空間為整塊硬碟的1%,我個人更喜歡直接把這個參數改成0,那樣就把預留空間給全部釋放掉了,當然你也可以在格式化硬碟的時候去設置這個百分比。
這樣在格式化的時候就把預留空間設置成了0%,也就是不保留預留空間,把預留空間全部釋放掉了,當然還有種方法就是直接利用-r選項來設置預留空間為多少個磁碟塊,例如可以直接設置預留空間為1000個磁碟塊,我們可以執行下面的命令。
以上便是ext4系統預留空間的調整和釋放的全部內容,不過既然文件系統全都有一部分的預留空間,那麼他就肯定有存在的意義,在硬碟夠用的情況下,還是建議大家保留這部分的預留空間。
『陸』 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系統SWAP空間大小教程
很多初學linux的童鞋應用都有這想的體會,在剛剛接觸Linux在安裝的時候,不知道SWAP空間分配多少比較好,所以會隨便分配一個,在真正使用的時候,比如安裝Oracle10g會要求很大的SWAP空間,發現swap空間不夠,那應該怎麼增加swap空間大小呢。這里就給大家分享一下如何調整Linux系統的SWAP大小。
注意:以下的操作都要在root用戶下進行,首先先建立一個分區,採用dd命令比如
dd
if=/dev/zero
of=/home/swap
bs=1024
count=512000
這樣就會創建/home/swap這么一個分區文件。文件的大小是512000個block,一般情況下1個block為1K,所以這里空間是512M。接著再把這個分區變成swap分區。
/sbin/mkswap
/home/swap
再接著使用這個SWAP分區。使其成為有效狀態。
/sbin/swapon
/home/swap
現在再用free
-m命令查看一下內存和SWAP分區大小,就發現增加了512M的空間了。不過當計算機重啟了以後,發現SWAP還是原來那麼大,新的SWAP沒有自動啟動,還要手動啟動。那我們需要修改/etc/fstab文件,增加如下一行
/home/swap
swap
swap
defaults
0
0
你就會發現你的機器自動啟動以後SWAP空間也增大了。
『捌』 linux下tmp空間可不可以調整
linux下的tmp是可以調整的。
兩種方法:
方式1.刪除裡面的不要的內容;
方式2.重新分配大小.
方式二如下,
在/etc/fstab內是可以更改/tmp分配的大小的,如下(修改為2G大小):
tmpfs /tmp tmpfs nodev,nosuid,size=2G 0 0
將/tmp文件更改為2G的空間,此操作需要重啟才能生效。