㈠ 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 個分區大小最好的比例
/根分區並不是越大越好,因為驅動程序也是安裝在根分區的,所以盡量分配1g(不要低於1g)。然後就是/boot,此分區的空間只要有100m就足夠了,多了是沒有用的。而/usr分區要根據自己安裝軟體的數量決定,一般15g已經非常充裕。接下來是/var,這個分區是用來存儲安裝軟體的配置和數據文件用的,一般8-10g就可以了。而/tmp分區是用來存儲系統中所有的臨時文件用的,這個分區分配25g可以避免虛擬機或者系統中程序的下載臨時文件過大,而造成的空間不夠問題。而交換分區則是系統的交換文件所使用的獨立分區,如果內存大於4g可以完全不使用,不分配。在這些分區全部分配完畢之後,把剩餘空間全部分配給/home即可。
㈢ 安裝LINUX操作系統至少需要分幾個區
linux一般要有以下三個分區:「/boot」引導分區格式ext3、「/」根分區,基本上很多目錄設備都是掛載在此分區,「swap」
1.
boot
linux硬碟系統,它的引導文件很小很小,這個boot掛載點,大家分
100m,就足夠了(這個基本上能算是定論!不管你硬碟多大,就分這么多,足夠足夠了!等你安裝完了系統,去看看它,其實就占
45m——50m)
小知識:boot掛載點,並不是必須的。但是私人建議,如果你要做雙系統,最好是單獨分出來,等你安裝grub引導器的時候,把它安裝到boot上,就是雙系統了,這樣做,目的就是更明確,更方便。
2.
/
(有些linux發行版,這個也寫做:/root,功能道理是一樣的)
剛才說過了,得大點,至少5g以上
3.
swap
有一個不成文的小規律:
計算機內存,小於
1g的,swap分
512m;內存大於
1g的,分
1g就行。
以上分區,出了swap是不能更改格式,其他都是以ext3為主的!