CentOS服务器初始化设置详细指南:磁盘分区、格式化、挂载和SWAP分区

1 下载量 5 浏览量 更新于2024-08-31 收藏 82KB PDF 举报
CentOS服务器初始化设置详细说明 CentOS服务器初始化设置是一个复杂的过程,涉及到磁盘分区、格式化、挂载、SWAP分区创建等多个方面。下面将详细介绍CentOS服务器初始化设置的每个步骤。 一、磁盘分区 在CentOS服务器初始化设置中,磁盘分区是非常重要的一步。磁盘分区的目的是将硬盘分成多个逻辑分区,以便更好地管理和使用磁盘空间。在阿里云服务器上,磁盘分区可以使用fdisk命令来完成。 首先,使用fdisk -l命令来查看设备,通常可以看到设备名为/dev/xvdb或/dev/vdb(阿里云io优化型)。然后,使用fdisk /dev/xvdb或fdisk /dev/vdb命令来对磁盘进行分区。 在分区过程中,需要输入n来创建新分区,然后输入p来创建主分区,接着输入1来创建第一个主分区。最后,输入w来保存并执行以上命令,创建分区。 等待上面的命令执行完成之后,使用fdisk -l命令来查看,会看到类似/dev/xvdb1的分区或/dev/vdb1的分区(下面的步骤类似,注意xvdb1和vdb1的区分)。这说明分区成功。 二、磁盘格式化 磁盘格式化是将分区格式化为特定的文件系统,以便能够存储数据。在CentOS服务器初始化设置中,磁盘格式化可以使用mkfs命令来完成。 对于CentOS 6.x,默认的分区格式是ext4,可以使用mkfs.ext4 /dev/xvdb1命令来对分区进行格式化。对于CentOS 5.x,请使用ext3分区格式。对于CentOS 7.x,默认的分区格式是xfs,可以使用mkfs.xfs /dev/vdb1命令来对分区进行格式化。 待格式化完成之后(根据分区大小,格式化需要的时间不同,请耐心等待),对分区进行挂载。 三、挂载磁盘 挂载磁盘是将格式化后的分区挂载到指定的目录下,以便能够访问和使用磁盘空间。在CentOS服务器初始化设置中,挂载磁盘可以使用mount命令来完成。 例如,要把/dev/xvdb1挂载到/data目录,首先需要创建目录,使用mkdir -p /data命令来创建目录。然后,使用mount /dev/xvdb1 /data命令来挂载。 对于CentOS 7.x,可以使用mount -t xfs /dev/vdb1 /data命令来挂载。 使用df -h命令来查看挂载结果。 四、设置开机自动挂载 为了使分区设置生效,需要在/etc/fstab文件中添加相应的配置。在CentOS服务器初始化设置中,可以使用vi /etc/fstab命令来编辑/etc/fstab文件。 在最后一行输入以下代码: /dev/xvdb1 /data ext4 defaults 0 0 或者使用UUID进行挂载: blkid /dev/xvdb1 #得到磁盘的UUID,例如: /dev/xvdb1: UUID="9c991d14-9372-4fd8-97d6-2aa1ac1acf47" TYPE="xfs" 然后,在/etc/fstab文件中添加以下代码: UUID=9c991d14-9372-4fd8-97d6-2aa1ac1acf47 /data xfs defaults 0 0 使用:wq!命令来保存退出。 最后,使用mount -a命令来使分区设置立即生效。 五、创建SWAP分区 SWAP分区是Linux系统中的一种虚拟内存,用于存储暂时不需要的数据。在CentOS服务器初始化设置中,SWAP分区的创建可以使用mkswap命令来完成。 首先,需要创建一个SWAP分区,例如,使用mkswap /dev/xvdb2命令来创建一个SWAP分区。 然后,使用swapon命令来启用SWAP分区。 mkswap /dev/xvdb2 swapon /dev/xvdb2 等待SWAP分区创建完成之后,可以使用free命令来查看SWAP分区的使用情况。 free -m 这就完成了CentOS服务器初始化设置的所有步骤。