導航:首頁 > 編程系統 > linuxhome空間

linuxhome空間

發布時間:2023-03-13 10:40:29

linux磁碟空間不足

linux磁碟空間不足怎麼辦?我們一起來了解一下吧。
第一步,首先使用df-h查看磁碟空間使用情況,如圖/home/zhang目錄磁碟空間達到100%。

第二步,進入每個你要清理的分區,大致查看下可能是佔用比較多空間的目錄
用cd和ls-lXXX

第三步,如果目測無法發現,那隻有通過命令查找
用find-sizeXXb

第四步,刪除認為不需要的數據
用rm-rfXXX

本文章基於Dell靈越5000品牌、Ubuntu18.04系統撰寫的。

❷ linux 把HOME多餘的空間轉移到根目錄下

Linux有分區大小調整的軟體,
很多東西確實用不到,完全可以卸掉。
方法:
1、將home分區掛載為其他路徑,並新建目錄home,保存原來文件,把home文件夾掛載為新的/home,另建一些目錄,掛載為根目錄下的一些文件夾(非boot);
2、安裝軟體時,手動選擇安裝位置到home分區。
詳細步驟:
一、目的
在使用CentOS6.3版本linux系統的時候,發現根目錄(/)的空間不是很充足,而其他目錄空間有很大的空閑,所以本文主要是針對現在已有的空間進行調整。首先,先來查看一下系統的空間分配情況:
[plain] view plainprint?
[root@CentOS-78 /]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vg_centos-lv_root 50G 14G 34G 30% /
tmpfs 1.9G 0 1.9G 0% /dev/shm
/dev/sda1 485M 37M 423M 8% /boot
/dev/mapper/vg_centos-lv_home 404G 670M 382G 1% /home
下面的詳細步驟部分將從vg_centos-lv_home分區下取出100G的空間添加到/vg_centos-lv_root分區上去。
1、卸載vg_centos-lv_home分區
[plain] view plainprint?
[root@CentOS-78 /]# umount /home
此時在用df命令查看將會發現/home目錄已經看不見了,如下所示:
[plain] view plainprint?
[root@CentOS-78 /]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vg_centos-lv_root 50G 14G 34G 30% /
tmpfs 1.9G 0 1.9G 0% /dev/shm
/dev/sda1 485M 37M 423M 8% /boot
2、從新設定vg_home-lv_home的大小
[plain] view plainprint?
[root@CentOS-78 /]# resize2fs -p /dev/mapper/vg_centos-lv_home 282G
resize2fs 1.41.12 (17-May-2010)
Please run 'e2fsck -f /dev/mapper/vg_centos-lv_home' first.
這一步設定vg_home-lv_home大小沒有成功,系統提示我們先運行下面的命令,操作如下:
[plain] view plainprint?
[root@CentOS-78 /]# e2fsck -f /dev/mapper/vg_centos-lv_home
e2fsck 1.41.12 (17-May-2010)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
/dev/mapper/vg_centos-lv_home: 1386/26836992 files (0.9% non-contiguous), 1855856/107344896 blocks
從新設定vg_home-lv_home的大小:
[plain] view plainprint?
[root@CentOS-78 /]# resize2fs -p /dev/mapper/vg_centos-lv_home 282G
resize2fs 1.41.12 (17-May-2010)
Resizing the filesystem on /dev/mapper/vg_centos-lv_home to 73924608 (4k) blocks.
Begin pass 2 (max = 43)
Relocating blocks
Begin pass 3 (max = 3276)
Scanning inode table
Begin pass 4 (max = 266)
Updating inode references
The filesystem on /dev/mapper/vg_centos-lv_home is now 73924608 blocks long. 檢查是否成功:
[plain] view plainprint?
[root@CentOS-78 /]# mount /home
[root@CentOS-78 /]#
[root@CentOS-78 /]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vg_centos-lv_root 50G 14G 34G 30% /
tmpfs 1.9G 0 1.9G 0% /dev/shm
/dev/sda1 485M 37M 423M 8% /boot
/dev/mapper/vg_centos-lv_home 278G 663M 263G 1% /home
[root@CentOS-78 /]#
3、將lv_home邏輯分區減小到指定大小
[plain] view plainprint?
[root@CentOS-78 /]# lvrece -L 282G /dev/mapper/vg_centos-lv_home
WARNING: Recing active and open logical volume to 282.00 GiB
THIS MAY DESTROY YOUR DATA (filesystem etc.)
Do you really want to rece lv_home? [y/n]: y
Recing logical volume lv_home to 282.00 GiB
Logical volume lv_home successfully resized
[root@CentOS-78 /]#
我認為這個命令是將已經減少的100G空間拿到系統公共的區域,可以被其他分區載入和利用。

查詢卷組的信息:
[plain] view plainprint?
[root@CentOS-78 /]# vgdisplay
--- Volume group ---
VG Name vg_centos
System ID
Format lvm2
Metadata Areas 1
Metadata Sequence No 5
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 3
Open LV 3
Max PV 0
Cur PV 1
Act PV 1
VG Size 465.27 GiB
PE Size 4.00 MiB
Total PE 119109
Alloc PE / Size 86472 / 337.78 GiB
Free PE / Size 32637 / 127.49 GiB
VG UUID 1k4ooN-RFV9-uyf1-uMYf-aERG-YaGs-ZNoSD6
Free PE / Size指定的應該是現在可在分配的空間。
4、增加vg_centos-lv_root分區的大小
將可用的空間添加到vg_centos-lv_root分區上面:

[plain] view plainprint?
[root@CentOS-78 /]# lvextend -L +127.40G /dev/mapper/vg_centos-lv_root
Rounding up size to full physical extent 127.40 GiB
Extending logical volume lv_root to 177.40 GiB
Logical volume lv_root successfully resized
[root@CentOS-78 /]#
從新設定該分區的大小:

[plain] view plainprint?
[root@CentOS-78 /]# resize2fs -p /dev/mapper/vg_centos-lv_root
resize2fs 1.41.12 (17-May-2010)
Filesystem at /dev/mapper/vg_centos-lv_root is mounted on /; on-line resizing required
old desc_blocks = 4, new_desc_blocks = 12
Performing an on-line resize of /dev/mapper/vg_centos-lv_root to 46504960 (4k) blocks.
The filesystem on /dev/mapper/vg_centos-lv_root is now 46504960 blocks long.
5、再次查看分區大小

[plain] view plainprint?
[root@CentOS-78 /]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vg_centos-lv_root 175G 14G 153G 9% /
tmpfs 1.9G 0 1.9G 0% /dev/shm
/dev/sda1 485M 37M 423M 8% /boot
/dev/mapper/vg_centos-lv_home 278G 663M 263G 1% /home
我們發現vg_centos-lv_root分區的空間已經增加了125G,之所以比lv_home減少的空間要多25G主要是由於我們把系統所有的可用的空間都加在了lv_root分區。

三、所遇到的問題
1、在卸載/home目錄的時候失敗
可先執行如下fuser命令,然後再umount即可:

[plain] view plainprint?
[root@CentOS-78 /]# fuser -m /home
[root@CentOS-78 /]#
2、設定完lv_home的大小,再次mount該分區時,發現用df命令無法看到給分區,此時只要在mount一次即可

3、在設定lv_root的大小時,不要把Free PE / Size的空間全部都用上,這很可能會出現Free PE空間不足的現象,建議保留一點Free PE的空間。

❸ linux怎麼分配系統空間

/boot 分區是抄系統啟動所需要襲的文件,就跟windows的C盤中的windows目錄類似,這個分區中的文件並不大,只需要100M足夠。Swap分區是交換分區,當內存不夠時,系統會把這部分空間當內存使用。
/ 分區,其實就是一個根目錄,在以後的章節中會介紹到。現在不懂並沒有關系,只要知道有這么一個東西即可。/data 這個分區是我們自定義的,就是專門放數據的分區。
如果你安裝的是虛擬機,並且你只有8G的磁碟空間,那麼我建議你這樣分區:
1 /boot 100M
2 swap 內存的2倍
3 / 全部剩餘空間 更多Linux資訊可參考書籍《Linux就該這么學》。

❹ Linux下調整根目錄和home目錄的空間大小

安裝Linux時全部走的默認,導致home路徑過大,由於安裝CDH對home沒有要求,現將home減小,增大根目錄的大小,步驟如下:

由此可以看到根目錄與home目錄都是xfs格式,由於xfs文件系統只支持增大分區空間的情況,不支持減小的情況。
若減小,只能在減小後將邏輯分區重新通過 mkfs.xfs 命令重新格式化才能掛載上,這樣的話這個邏輯分區上原來的數據就丟失了。

由此可見,/home目錄已經被umount掉。

由此可見,home減少了100G空間,根目錄增加了100G空間。

❺ linux磁碟空間不足怎麼辦磁碟清理方法

如果重新分配磁碟會破壞原先的文件系統,會丟失數據,如果要重新分配磁碟內,必須做下數據備份和數據遷移容。其實最簡單一種方法就是做個nfs掛載到資料庫的那個目錄給資料庫用。或者利用dd出一個文件給資料庫用,具體操作如下: 假設我們需要512M的系統空間,我們就dd出一個512M的文件。# dd if=/dev/zero of=/disk_file bs=1M count=512 將文件格式化成ext3文件系統。# mkfs.ext3 /disk_file 手動掛載一下。# mount -o loop /disk_file /db 加入到fstab中,方便以後開機自動掛載。# grep disk_file /etc/fstab /disk_file /db ext3 loop,default 0 0# mount -a 查看空間使用狀態# df -Th | grep disk/disk_file ext3 496M 19M 452M 4% /db

❻ Linux系統怎麼把其他分區的空間轉移給/home分區

參考步驟:

1、在虛擬機中添加一塊SCSI磁碟

2、建立一個20G分區,用於普通用戶的宿主文件夾

3、將新分區掛載到/home目錄下


4、伺服器每次開機自動掛載

詳細如下:

1、關機後添加新磁碟,重新開機進入RHEL5系統。

2、分區格式化

1)使用fdisk命令對新硬碟進行分區,建立一個20gb的主分區(/dev/sdb1)。

2)執行partprobe更新分區表信息,使用mkfs命令將該分區格式化為ext3文件系統。

命令:rm-rf/home_backup/

這邊最後一個命令刪除備份文件就可以了 整個/home數據備份遷移就完成了 !

閱讀全文

與linuxhome空間相關的資料

熱點內容
提現購是哪個app 瀏覽:114
word如何整體縮小 瀏覽:528
中興光纖貓f460埠映射教程 瀏覽:41
怎麼弄迷你世界編程 瀏覽:702
qq發手機里的文件找不到 瀏覽:832
百度雲文件有密碼忘記了怎麼辦 瀏覽:469
掃描文件掃到哪裡了 瀏覽:85
為什麼淘寶app是黑色的 瀏覽:17
如何在cad中把圖形輸出為pdf文件 瀏覽:535
文件夾橫簽 瀏覽:988
extjs5mvc 瀏覽:614
win7如何安裝資料庫 瀏覽:647
informix資料庫倒數卸數 瀏覽:983
華碩p7h55mplus升級 瀏覽:240
servlet調用jsp 瀏覽:481
文件的命名原則有哪些 瀏覽:352
蘋果的文件管理是哪個 瀏覽:387
智能黑板如何給pdf文件做批註 瀏覽:788
哈弗智聯app如何綁定二手車 瀏覽:728
cad文件不多可是異常增大 瀏覽:872

友情鏈接