linux的根分區
1. 安裝linux系統必要的分區是什麼
除了/,其它的都不是必須的。linux也可以使用邏輯分區,但那樣的話/boot分區最好在前面,不一定要求是第一個分區,如果新的Linux,一般連在前面這點也不用考慮了。
2. Linux系統分區
Linux默認可分為3個分區,分別是boot分區、swap分區和根分區。
boot分區
在linux中,boot是存儲內核及在引導過程中使用文件的分區,是啟動linux時使用的一些核心文件;在boot中包括了系統Kernel的配置文件、啟動管理程序GRUB的目錄、啟動時的模塊供應的主要來源Initrd文件和vmlinuz文件。
/boot分區就是操作系統的內核及在引導過程中使用的文件,一般是幾年前的版本要求劃分的一個區,大小為100MB左右,但現在的新版本都不需要對這個分區進行單獨劃分,也就是說你完全可以不分/boot。
安裝Linux只要求兩個基本分區,即根分區及交換分區,如果你的磁碟空間足夠大,可以多劃分空間給根分區,你也可以把常用的目錄新建到桌面,如下載的軟體包,放到桌面不影響你進入Linux系統的速度,當然這要求你有足夠大的根分區。
swap分區
SWAP就是LINUX下的虛擬內存分區,它的作用是在物理內存使用完之後,將磁碟空間(也就是SWAP分區)虛擬成內存來使用
它和Windows系統的交換文件作用類似,但是它是一段連續的磁碟空間,並且對用戶不可見。
需要注意的是,雖然這個SWAP分區能夠作為"虛擬"的內存,但它的速度比物理內存可是慢多了,因此如果需要更快的速度的話,並不能寄厚望於SWAP,最好的辦法仍然是加大物理內存。SWAP分區只是臨時的解決辦法.
根分區
linux根分區是系統分區的意思,系統內所有的東西都存放在根分區中,也被稱為root分區;Linux是一個樹形文件系統,根分區就是它的root節點,任何的目錄文件都會掛在根節點以下,並且linux只有一個根,不管對硬碟分多少個區,都要將這些分區掛載到根目錄底下才可以使用。
所謂根分區,說白了就是系統分區,是root分區,所有的東西都放在這裡面。
Linux是一個樹形文件系統,根分區就是它的root節點,任何的目錄文件都會掛在根節點以下。Linux只有一個根。你可以給你的硬碟進行分區,但是,分區設備一定掛載到linux根目錄下的指定位置,如/usr,/var,/home等。如果要對分區進行操作的話,只能到分區所掛載的目錄中進行操作。所以,不管對硬碟分多少個區,都要將這些分區掛載到根目錄底下才可以使用。
3. Linux的根分區的文件系統類型是什麼
Linux的根分區的文件系統類型是ext3。
ext3是一個日誌文件系統。系統使用了ext3文件系統後,即使在非正常關機後,系統也不需要檢查文件系統。ext3文件系統能夠極大地提高文件系統的完整性,避免了意外宕機對文件系統的破壞。
(3)linux的根分區擴展閱讀
ext3的優點
1、可用性
除非發生硬體故障,即使非正常關機,ext3也不需要文件系統校驗。這是因為數據是以文件系統始終保持一致方式寫入磁碟的。在非正常關機後,恢復ext3文件系統的時間不依賴於文件系統的大小或文件數量,而依賴於維護一致性所需「日誌」的大小。
2、數據完整性
使用ext3文件系統,在非正常關機時,數據完整性能得到可靠的保障。
3、速度
ext3常常快於ext2(高數據流),這是因為ext3的日誌功能優化硬碟磁頭的轉動。
4、易於遷移
可以不重新格式化硬碟,並且很方便的從ext2遷移至ext3而享受可靠的日誌文件系統的好處。
4. 安裝linux至少需要哪兩個分區作用分別是什麼
一個為根分區,一個為交換分區。
1,/,根分區,一般所有文件都放在根目錄下。
2,swap,虛擬內存,交換分區,一般大小為機器內存的1-2倍。
起碼有如上兩個分區才可以安裝linux系統。建議再增加一個/boot分區,200M左右即可。
作用:
Swap分區在系統的物理內存不夠用的時候,把物理內存中的一部分空間釋放出來,以供當前運行的程序使用。那些被釋放的空間可能來自一些很長時間沒有什麼操作的程序,這些被釋放的空間被臨時保存到Swap分區中,等到那些程序要運行時,再從Swap分區中恢復保存的數據到內存中。
Swap分區,即交換區,系統在物理內存不夠時,與Swap進行交換。 其實,Swap的調整對Linux伺服器,特別是Web伺服器的性能至關重要。通過調整Swap,有時可以越過系統性能瓶頸,節省系統升級費用。
根分區在Linux操作系統中,除/boot目錄外的其它所有目錄都對應於該分區.因此,用戶可通過訪問除/boot目錄外的其它所有目錄來訪問該分區。
(4)linux的根分區擴展閱讀:
linux其他分區作用:
/home分區,是用戶的home目錄所在地
/var/log分區,是系統日誌記錄分區
/tmp分區,用來存放臨時文件。
/bin分區,存放標准系統實用程序。
/dev分區,存放設備文件。
/opt分區,存放可選的安裝的軟體。
/sbin分區,存放標准系統管理文件。
/usr分區,是red hat linux系統存放軟體的地方
/boot分區,它包含了操作系統的內核和在啟動系統過程中所要用到的文件
5. 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
6. linux根分區滿了怎麼辦
根滿了,把大文件找出來刪掉或者移走命令為:
find / -size +100M
把100M以上的文件都找出來,大小可以調,你看多大合適的,注意區分文件,有些是系統文件