linux文件系统的创建和挂载

在linux系统下创建分区跟window创建分区类似。


第一步:创建分区


在命令提示符下输入 fdisk [DEVICE]

232608822.jpg

输入m可以获取帮助

232613863.jpg

其中几个常用命令有:

d: 删除一个分区
n: 新建一个分区
p: 显示当前的分区信息
w: 保存退出
q: 不保存退出
l: 各分区类型所对应的System ID;

使用n创建一个新的分区

e表示扩展分区

p表示主分区


直接输入e创建一个扩展分区,我们把剩下所有的空间都划分给扩展分区,直接回车即可。232651693.jpg

创建扩展分区后,开始创建逻辑分区,按n创建分区,这里+1G创建一个大小为1G的新分区。

233243542.jpg

使用w命令保存操作。

232643293.jpg

运行fdisk -l可以看到我们创建了sda4和sda5两个分区,其中sda4为扩展分区,sda5为逻辑分区。

234114900.jpg


第二部:格式化分区,用于创建文件系统

使用mkfs命令进行格式化
mkfs -t fstype /dev/part

155832305.jpg

使用blkid命令可以查看设备的UUID、文件系统类型及卷标;155941179.jpg

此外对于ext文件系统,我们除了可以使用mkfs命令外,还可以使用mke2fs命令创建文件系统 具体用法如下:

mke2fs -t {ext2|ext3|ext4}
-b {1024|2048|4096}:块大小
-L label: 设定卷标
-m #: 预留给管理使用的块所占据总体空间的比例;
-r #:  预留给管理使用的块的个数;
-E: 设定文件系统的扩展属性;


tune2fs 可以对已创建的分区进行修改。用法如下:
-l: 显示文件系统超级块信息;
-L label:重新设定卷标;
-m #: 调整预留给管理使用的块所占据总体空间的比例;
-r #: 调整预留给管理使用的块个数;
-o:设定挂载默认选项
-O: 设定文件系统默认特性
-E: 调整文件系统的扩展属性

e2label: 显示或设定卷标;
e2label DEVICE [Volume_label]



挂载:

创建好文件系统后,若想使用文件系统需要先挂载,这时需用到mout命令,具体使用方法如下:

mount: 命令显示当前系统挂载的所有设备;

161208974.jpg




mount [-t fstype] DEVICE MOUNT_POINT
mount [-t fstype] LABEL="卷标"  MOUNT_POINT
mount [-t fstype] UUID="UUID"  MOUNT_POINT


将sda5分区挂载到 /mnt下使用命令

161505559.jpg



卸载命令
umount DEVICE
umount MOUNT_POINT

161647214.jpg


注意:
挂载之后,原有数据的会被隐藏,因此不能挂载到系统常用目录上;
卸载之时,要确保没有进程正在访问挂载的设备;否则,无法卸载;


若想实现开机自动挂载,只需要修改/etc/fstab;

将要开机挂载的文件写入配置文件后系统开机会自动挂载的文件系统;



你可能感兴趣的:(linux,挂载,文件系统创建)