发布网友 发布时间:2022-02-26 19:49
共2个回答
懂视网 时间:2022-02-27 00:10
产品型号:Thinkpad E15
系统版本:centos8
案例:在sdb盘上建一个分区,大小为1G
在虚拟机上添加一块硬盘
例:对sdb这块盘划分一个100M的分区出来
[root@xuegod63 ~]# fdisk /dev/sdb
...
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): p -----打印分区表
Command (m for help): n ----新建一个分区
Partition type:
p primary (2 primary, 0 extended, 2 free) p:主分区
e extended e:扩展分区
Select (default p): --#直接默认
Using default response p
Partition number (1,4, default 1): ---#直接默认
First sector (1230848-41943039, default 1230848): ---#直接默认
Using default value 1230848
Last sector, +sectors or +size{K,M,G} (1230848-41943039, default 41943039): +1G
#输入分区大小
Partition 3 of type Linux and of size 1 GiB is set
Command (m for help): w #保存退出
格式化并创建文件系统
[root@xuegod63 ~]# mkfs.xfs /dev/sdb1
注:-f 参数可以对已经存在文件系统的分区,强制格式化
[root@xuegod63 ~]# mkdir /sdb1 #创建挂载点
[root@xuegod63 ~]# mount /dev/sdb1 /sdb1/ #挂载
[root@xuegod63 ~]# df -h #查看
热心网友 时间:2022-02-26 21:18
1、/分区。用于存储系统文件。
2、swap,即交换分区,也是一种文件系统,它的作用是作为Linux的虚拟内存。在Windows下,虚拟内存是一个文件:pagefile.sys;而Linux下,虚拟内存需要使用分区,这样做的目的据说是为了提高虚拟内存的性能。
3、/home:是用户文件夹所在的地方。如果划分/home,即使Ubuntu不能启动,也可以用Live CD启动来取得自己的文件资料。
4、/boot:包含了操作系统的内核和在启动系统过程中所要用到的文件。
很多老旧的教程中,都会让用户在/boot目录上挂载一个大小为100MB左右的分区,并推荐把该/boot放在硬盘的前面——即1024柱面之前。事实上,那是Lilo无法引导1024柱面后的操作系统内核的时代的遗物了。当然,也有人说,挂载/boot的好处是可以让多个Linux共享一个/boot。
其实,无论是基于上述的哪种理由,都没有必要把/boot分区出来。首先,Grub可以引导1024柱面后的Linux内核;其次,即使是安装有多个Linux,也完全可以不共享/boot。因为/boot目录的大小通常都非常小,大约20MB,分一个100MB的分区无疑是一种浪费,而且还把把硬盘分的支离破碎的,不方便管理。
另外,如果让两个Linux共享一个/boot,每次升级内核,都会导致Grub的配置文件冲突,带来不必要的麻烦。而且,不/boot分区仅仅占用了根目录下的大约20MB左右的空间,根本不会对根目录的使用造成任何影响。