赞
踩
通常硬盘一般在500G左右。
/ 分区时必须存在的分区,所有一级目录都位于该分区之下,同时还与引导、还原、修复系统等动作有关,包含了一些修复系统的程序。文件系统层次标准(Filesystem Hierarchy Standard,FHS)建议根分区 / 在满足系统需求的情况下,应该越小越好,这样能够最大可能的避免因为硬盘故障而导致系统损坏。同时最好不要在 / 分区创建新的子目录和存放非必要文件,推荐大小50G~100G。
/boot/efi 当固件为uefi时,必须存在,推荐大小200M。
/biosboot 硬盘采用GPT分区,而固件为BIOS时,必须存在,推荐大小2M。
Tips:/ 分区必须存在,/boot/efi和/biosboot在特定的情况下也必须存在。
注:FHS是Filesystem Hierarchy Standard(文件系统层次化标准)的缩写,多数Linux版本采用这种文件组织形式,类似于Windows操作系统中c盘的文件目录,FHS采用树形结构组织文件。FHS定义了系统中每个区域的用途、所需要的最小构成的文件和目录,同时还给出了例外处理与矛盾处理。
/boot 包含引导系统所需的静态文件,例如Linux内核文件,还有引导菜单和一些开机所需的配置文件等等,推荐大小1G。
/var下是一些变化的数据,像日志,缓存等,推荐还是单独划分出来。随着系统的使用该分区的使用率会越来越大,空间需求量还是比较大的建议单独划分出来,特别是一些高负载应用将产生大量日志,推荐大小100~200G。
/tmp 放置一些临时文件和程序运行中的临时文件,一些运行高负载的服务器建议划分出来,推荐大小100G。(如果安装达梦数据库,至少要2G)
/home 这主要看服务器的用途,像ftp默认把特定用户的文件放置到该用户的家目录中,则需要尽可能的将空间分配给该分区,不过通常这种时候,会有额外的数据盘,若不提供类似服务可以不划分该分区。
swap 交换分区,本应该根据内存大小划分,但现在一般情况下服务器配置都较高,划分4~8G备用即可。
其它像/usr和/opt一般不需要单独划分出来,通常服务器通常作为专用,不会安装很多软件,有时候可能需要划分一个 /date 存点数据。
Tips:建议不要把硬盘全部空间划分,留一部分备用,扩容(LVM)。挂载点、分区类型、文件系统使用系统推荐即可、软raid现在没必要使用了,卷组也没有必要修改,Label(相当于Windows下给分区取名系统、软件)、Name根据实际情况设定。
标称500G的硬盘,实际空间应该是在450G左右。/biosboot和/boot/efi依据实际情况,如有必要存在使用推荐大小即可。
- / 100G
- /boot 1G
- /var 100G
- swap 8G
多数情况下这些分区都可以这么分,这样450G的硬盘就大概还剩下240G,我建议至少留50G不分配,留作以后扩展分区使用,这样硬盘就还有190G未分配的空间,这些空间需要根据服务器实际用途来决定。
/tmp 100G
因为高负载的应用经常会产生大量的临时文件,所以 /tmp 建议单独分出来,高负载的服务器的日志量也很大,建议剩下的90G可以添加给 /var ,也就是/var (100G+90G)
/usr 100G
测试、开发环境,需要安装比较多软件,所以建议单独划分一个 /usr 分区出来安装软件,剩下的90G自由决定。
/home 100G
多用户环境的服务器,每个用户可能经常需要在自己的家目录存放一些东西,建议单独划分一个 /home 目录,剩下的90G自由决定。
备注:以上内容转载。下面是地址
CentOS 7 安装分区方案_Linux教程_Linux公社-Linux系统门户网站
Linux添加硬盘
VMware Workstation
CentOS7.9
Intel® Core™ i5-7200U CPU @ 2.50GHz
点击设置
选择硬盘,点击下面的添加
选择硬盘,点击下一步,默认,直到选择硬盘容量,选择200G点击下一步。
点击确定
重启系统
一般的,添加硬盘后如果fdisk -l没有显示添加的硬盘,则需要重启系统
fdisk -l
查看硬盘信息
- [root@localhost ~]# fdisk -l
-
- Disk /dev/sda: 64.4 GB, 64424509440 bytes, 125829120 sectors
- Units = sectors of 1 * 512 = 512 bytes
- Sector size (logical/physical): 512 bytes / 512 bytes
- I/O size (minimum/optimal): 512 bytes / 512 bytes
- Disk label type: dos
- Disk identifier: 0x000e6221
-
- Device Boot Start End Blocks Id System
- /dev/sda1 * 2048 2099199 1048576 83 Linux
- /dev/sda2 2099200 125829119 61864960 8e Linux LVM
-
- Disk /dev/sdb: 214.7 GB, 214748364800 bytes, 419430400 sectors
- Units = sectors of 1 * 512 = 512 bytes
- Sector size (logical/physical): 512 bytes / 512 bytes
- I/O size (minimum/optimal): 512 bytes / 512 bytes
fdisk /dev/sdb
- [root@localhost ~]# fdisk /dev/sdb
- Welcome to fdisk (util-linux 2.23.2).
-
- Changes will remain in memory only, until you decide to write them.
- Be careful before using the write command.
-
- Device does not contain a recognized partition table
- Building a new DOS disklabel with disk identifier 0x53ca703f.
-
- Command (m for help): m
- Command action
- 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
- s create a new empty Sun disklabel
- t change a partition's system id
- u change display/entry units
- v verify the partition table
- w write table to disk and exit
- x extra functionality (experts only)
- Command (m for help):
名词解释
- 命令(输入 m 获取帮助):m
-
- 帮助:
-
- GPT
- M 进入 保护/混合 MBR
-
- 常规
- d 删除分区
- F 列出未分区的空闲区
- l 列出已知分区类型
- n 添加新分区
- p 打印分区表
- t 更改分区类型
- v 检查分区表
- i 打印某个分区的相关信息
-
- 杂项
- m 打印此菜单
- x 更多功能(仅限专业人员)
-
- 脚本
- I 从 sfdisk 脚本文件加载磁盘布局
- O 将磁盘布局转储为 sfdisk 脚本文件
-
- 保存并退出
- w 将分区表写入磁盘并退出
- q 退出而不保存更改
-
- 新建空磁盘标签
- g 新建一份 GPT 分区表
- G 新建一份空 GPT (IRIX) 分区表
- o 新建一份的空 DOS 分区表
- s 新建一份空 Sun 分区表
- #这是在银河麒麟v10上获取到的帮助信息,仅供参考。
- fdisk /dev/sdb
- n
- p
- 1
- 回车直到w
-
- Command (m for help): n
- Partition type:
- p primary (0 primary, 0 extended, 4 free)
- e extended
- Select (default p): p
- Partition number (1-4, default 1): 1
- First sector (2048-419430399, default 2048):
- Using default value 2048
- Last sector, +sectors or +size{K,M,G} (2048-419430399, default 419430399):
- Using default value 419430399
- Partition 1 of type Linux and of size 200 GiB is set
-
- Command (m for help): w
- The partition table has been altered!
-
- Calling ioctl() to re-read partition table.
- Syncing disks.
mkfs.ext3 /dev/sdb1
- [root@localhost ~]# mkfs.ext3 /dev/sdb1
- mke2fs 1.42.9 (28-Dec-2013)
- Filesystem label=
- OS type: Linux
- Block size=4096 (log=2)
- Fragment size=4096 (log=2)
- Stride=0 blocks, Stripe width=0 blocks
- 13107200 inodes, 52428544 blocks
- 2621427 blocks (5.00%) reserved for the super user
- First data block=0
- Maximum filesystem blocks=4294967296
- 1600 block groups
- 32768 blocks per group, 32768 fragments per group
- 8192 inodes per group
- Superblock backups stored on blocks:
- 32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
- 4096000, 7962624, 11239424, 20480000, 23887872
-
- Allocating group tables: done
- Writing inode tables: done
- Creating journal (32768 blocks): done
- Writing superblocks and filesystem accounting information: done
-
mkdir /data
mount /dev/sdb1 /data
df -h
- [root@localhost ~]# df -h
- Filesystem Size Used Avail Use% Mounted on
- devtmpfs 475M 0 475M 0% /dev
- tmpfs 487M 0 487M 0% /dev/shm
- tmpfs 487M 7.7M 479M 2% /run
- tmpfs 487M 0 487M 0% /sys/fs/cgroup
- /dev/mapper/centos-root 29G 13G 17G 45% /
- /dev/mapper/centos-home 4.0G 33M 4.0G 1% /home
- /dev/mapper/centos-tmp 2.0G 33M 2.0G 2% /tmp
- /dev/sda1 1014M 138M 877M 14% /boot
- /dev/mapper/centos-var 20G 364M 20G 2% /var
- tmpfs 98M 0 98M 0% /run/user/0
- /dev/sdb1 197G 60M 187G 1% /data
-
umount /dev/sdb1 /data
- vim /etc/fstab
- 在最下面新建一行
- /dev/sdb1 /data ext3 defaults 0 0
- #
- # /etc/fstab
- # Created by anaconda on Mon Oct 18 02:04:54 2021
- #
- # Accessible filesystems, by reference, are maintained under '/dev/disk'
- # See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
- #
- /dev/mapper/centos-root / xfs defaults 0 0
- UUID=3e049b0e-b709-4afe-af77-e15a0ca6d3e7 /boot xfs defaults 0 0
- /dev/mapper/centos-home /home xfs defaults 0 0
- /dev/mapper/centos-tmp /tmp xfs defaults 0 0
- /dev/mapper/centos-var /var xfs defaults 0 0
- /dev/mapper/centos-swap swap swap defaults 0 0
- /dev/sdb1 /data ext3 defaults 0 0
-
-
在vmware里添加的是一块200G的硬盘,但是用fdisk -l 查看显示214.7G,格式化完之后又只有187G,还是要努力学习。
如果是生产环境添加硬盘,从5开始。
如果是要分多个区,第六步要仔细看一下。具体看别人的博客。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。