温馨提示×

Linux分区大小如何分配

小樊
71
2025-06-16 21:20:53
栏目: 智能运维

在Linux系统中,合理的分区方案对于系统的性能、安全性和数据管理至关重要。以下是一些关于如何合理设置Linux分区大小的建议:

分区建议

  • EFI系统分区(ESP):用于存储引导加载程序(如GRUB),格式为FAT32,挂载点为/boot/efi,建议大小为100-500MB。
  • /(根分区):包含操作系统和系统级应用程序,格式通常为EXT4,挂载点为/,建议至少20-30GB。
  • 交换分区(swap):提供虚拟内存支持,无特定格式,大小一般建议为RAM大小的1-2倍。
  • /home:存储用户的个人文件、配置和数据,格式通常为EXT4,挂载点为/home,大小根据个人数据存储需求分配。
  • /var:存储可变数据,如日志文件、邮件等,格式为EXT4或XFS,大小根据系统日志和应用需求决定。
  • /tmp:存储临时文件,格式为EXT4或XFS,大小通常为1-2GB。

分区命令示例(使用fdisk)

# 创建新的DOS磁盘标签
sudo fdisk /dev/sdb

# 进入选择菜单
# 输入m以后进入选择菜单
# 大家可以直接根据英文翻译就能看出来是什么意思命令(输入 m 获取帮助):m命令操作
a toggle a bootable flag
b edit bsd disklabel
c toggle the dos compatibility flag
d delete a partition
g create a new empty GPT partition table
G create an IRIX (SGI) partition table
l list known partition types
m print this menu
n add a new partition
o create a new empty DOS partition table
p print the partition table
q quit without saving changes
w write table to disk and exit
x extra functionality (experts only)

# 创建新分区
# 输出n以后,将进入分区界面命令(输入 m 获取帮助):n
Partition type: p primary (0 primary, 0 extended, 4 free)
e extended
Select (default p): 4
Partition number (1-4,默认 1):1
First sector (2048-41943039,默认为 2048):将使用默认值 2048
Last sector, +sector or +size{K,M,G} (2048-41943039,默认为 41943039):将使用默认值 41943039
Partition 1 已设置为 Linux 类型,大小设为 20 GiB

# 保存分区表
# 到这里个界面的时候,如果敲太快回车,就会退出,需要注意
# 如果你还记得前面的提示,可以直接按"w"保存分区表
# 如果你不记得前面的提示,就再次按"m",然后根据提示选择命令(输入 m 获取帮助):W
The partition table has been altered!
Calling ioctl() to re-read partition table.
正在同步磁盘。

请注意,以上信息仅供参考,具体的分区方案应根据实际需求和硬盘容量进行合理分配。在进行分区操作前,请务必备份重要数据,以免数据丢失。

0