1. 對 Linux 磁盤進行分區時有哪兩種方案?分別加以詳細說明。
答:MBR分區:主引導記錄(MBR)分區方案是運行BIOS固件的系統上的標準方案。此方案支持最? ? ? ? ?多四個主分區。在Linux系統上,您可以使用擴展分區和邏輯分區來創建最多15個分區。對于? ? ? ? ?32位分區大小,使用MBR分區的磁盤的大小最多可達2TiB。
? ? ? GPT分區:對于運行統一可擴展固件接口(UEEI固件的系統,GPT是磁盤分區的標準,解決了? ? ? ? MBR方案的限制。GPT最多可提供128個分區。GPT方案為邏輯塊地址分配64位,以支持最? ? ? ? ? 多8澤字節(ZiB)或80億太字節(TiB)的分區和磁盤。相較于MBR,GPT分區提供了額外的功能? ? ? ? ? 和優勢。GPT使用全局唯一標識符(GUID)來識別每個磁盤和分區。GPT使分區表變得冗余,? ? ? ? ? 主要GPT位于磁盤的開頭,備份次要GPT則位于磁盤的末尾。GPT使用校驗和來檢測 GPT頭? ? ? ? ? 和分區表中的錯誤。
2. 簡單說下創建 MBR 磁盤分區涉及哪幾個步驟?
答:1)查看磁盤信息:使用fdisk -l命令確認目標磁盤(如/dev/sdb),確保其未被占用且容量符? ? ? ? ? ? 合需求。
? ? ? ?2)進入分區工具:執行fdisk /dev/sdb(替換為目標磁盤路徑),進入交互式分區工具。
? ? ? ?3) 創建分區:輸入n新建分區,選擇分區類型(主分區p或擴展分區e)。指定分區編號(1-? ? ? ? ? 4,主分區)、起始扇區(默認回車即可)和分區大小(如+10G表示 10GB)。
? ? ? ?4) 保存分區表:輸入w保存設置,分區表會被寫入磁盤,此時分區創建完成。
? ? ? ?5)?刷新分區信息:使用partprobe /dev/sdb?或重啟系統,讓內核識別新分區。
3. 創建 GPT 分區與創建 MBR 分區有什么不同?
答:MBR 分區:主要使用傳統工具fdisk(默認支持 MBR),部分老舊系統也可用?cfdisk(字符? ? ? ? ? ?界面)。MBR 最多支持4個主分區或 3 個主分區加 1 個擴展分區。
? ? ? ?GPT分區:需使用支持GPT的工具,如gdisk(GPT版fdisk)、parted(支持MBR和GPT,需? ? ? ? ?手動指定)、sgdisk(命令行非交互式工具)等。而 GPT 支持最多 128 個分區。
4. 在創建分區時就會在分區上創建文件系統嗎?
答:在創建分區時不會在分區上創建文件系統;
? ? ? ?創建分區只是在磁盤上劃分出一段邏輯空間,而文件系統是在這個分區上建立的一種結構,? ? ? ? ? ?用來管理和存儲文件。
5. 如何持久掛載文件系統?
答:要持久掛載文件系統,需要編輯 /etc/fstab 文件,在其中添加掛載信息。
? ? ? ?打開 /etc/fstab 文件,添加一行類似于 /dev/sdb1 /mnt/data ext4 defaults 0 2 的條目。這個條? ? ? ? ?目指定了分區設備、掛載點、文件系統類型、掛載選項以及用于文件系統檢查的選項。
6. Linux 為什么要使用swap?
答:內存擴展:允許系統處理大于物理內存的工作負載。
? ? ? ?內存回收:將不活躍的內存頁面移到交換空間,釋放物理內存供活躍進程使用。
? ? ? ?系統穩定性:在內存不足時,避免進程崩潰或系統宕機。
7. 過度使用 swap 有什么缺點?
答:過度使用swap可能導致性能下降,因為磁盤訪問速度遠遠低于內存訪問速度。
? ? ? ?響應時間延遲:當系統頻繁使用 swap 時,進程的響應時間可能顯著延長。
? ? ? ?磁盤磨損:頻繁的寫入和擦除操作可能加速磁盤的物理磨損。
? ? ? ?系統穩定性:如果swap空間用盡,可能 導致系統崩潰或關鍵進程終止。
8. 如何持久激活交換空間?
答:創建交換文件或分區:使用dd命令創建一個文件或者使用 mkswap 命令將一個分區設置為? ? ? ? ? ? ?swap分區。
? ? ? ?編輯 /etc/fstab:添加一行類似于 /dev/sdX1 none swap sw 0 0 的條目,其中/dev/sdX1 是你? ? ? ? ?的 swap 分區或文件。
? ? ? ?啟用交換:運行swapon -a 命令,啟用所有已在/etc/fstab 中定義的swap
9. 使用哪個命令可以查看文件系統的UUID?
答:要查看文件系統的 UUID,可以使用blkid命令。