全景假设在VM中操作:

1.

深度学习linux系统分区 linux分区教程_深度学习linux系统分区

单击下去添加一块硬盘

2.

深度学习linux系统分区 linux分区教程_深度学习linux系统分区_02

全程默认安装

 

 3.安装好之后我们在系统下查看是否有添加的硬盘  我们上来去到/dev文件下 然后用fdisk -l进行查看

深度学习linux系统分区 linux分区教程_深度学习linux系统分区_03

 

 4.我们的安装没有问题,那么我们需要选进行分区,然后创建文件系统,最后挂载到某个挂载点下方可使用

5.我们先划分分区,,分区有主分区,扩展分区,逻辑分区这集中分区

深度学习linux系统分区 linux分区教程_创建文件_04

 

 看到了我们第二块硬盘的名字,,接下来就直接在命令行中输入fdisk /dev/sdb即可

然后它会提示我们是否需要帮助

深度学习linux系统分区 linux分区教程_文件系统_05

 

 

 当我们输入m时会出现以下命令的解释

深度学习linux系统分区 linux分区教程_深度学习linux系统分区_06

-a  是添加一个分区

-p  选择好之后写入磁盘分区表

-t  改变磁盘分区的系统id号

-w  将磁盘分区的信息写入磁盘分区表中保存并退出

 

 

深度学习linux系统分区 linux分区教程_磁盘分区_07

 

 p代表的意思是主分区

L代表的是逻辑分区

E代表的是扩展分区

深度学习linux系统分区 linux分区教程_创建文件_08

默认输入空格即可

深度学习linux系统分区 linux分区教程_磁盘分区_09

扇尾提示如果你选择的主分区给它2个G 直接输入+2G即可

然后完事之后输入p把分区信息写入分区表中,就可以继续分区

我这里的分区已经做好了,所以不能继续分区下去了,就直接说如果你添加的硬盘是5个G的话,那么主分区给了两个G还剩下三个G的空间全部给扩展分区其实操作跟上面的类似

做完这些分区之后最后输入w将整个分区信息全部写入分区表中保存退出

6.分区结束后,我们还需要进行创建文件系统,,,文件系统有很多种,有ext1-4,这里我们统一全部创建最高最新的ext4文件系统,因为它带有日志,以便我们系统出现问题查看用。

 

深度学习linux系统分区 linux分区教程_创建文件_10

我们查看我们的分区需要使用 ls /dev/sdb*进行查看

我的分区sdb1是主分区,sdb2是扩展分区,sdb5是逻辑分区

使用

mke2fs -t ext4 /dev/sdb1

mke2fs -t ext4 /dev/sdb2

mke2fs -t ext4 /dev/sdb5

就可以将各个分区创建ext4文件系统了

这里我在介绍下常用的参数:

mke2fs -t -b ext4  是指定文件系统块大小 b其实就是blocksize

-c  建立文件系统时检查坏损坏块

-L  指定卷标

-j  建立文件系统日志,当然这个命令对于这个文件系统都是多余的。

 我们也可以用dumpe2fs来查看分区的文件系统的信息

dumpe2fs /dev/sdb5

深度学习linux系统分区 linux分区教程_深度学习linux系统分区_11

我这个sdb5已经挂载到了/mnt下也就是说我这个文件系统是可以正常使用的了

命令e2label可以用来为文件系统添加标签

e2label /dev/sdb5

深度学习linux系统分区 linux分区教程_深度学习linux系统分区_12

深度学习linux系统分区 linux分区教程_深度学习linux系统分区_13

 

fsck /dev/sdb5

用来检查并修复损坏的文件系统

 

深度学习linux系统分区 linux分区教程_创建文件_14

 

 

7.创建完文件系统之后我们将其挂载到挂载点下就可以正常使用了

常用的命令

 mount /dev/sdb5  /mnt

深度学习linux系统分区 linux分区教程_深度学习linux系统分区_15

 

 -ro,rw  以只读或读写形式挂载,默认是rw

-sync 代表不适用缓存,而是对所有操作直接写入磁盘

-async  代表使用缓存,默认是async

-noatime  代表每次访问文件时不更新文件的访问时间

-atime  代表每次访问时都更新访问文件的时间

-remount  重新挂载文件系统

 umount 文件系统/挂载点

nmount /dev/sbd5 == umount/mnt

 

如果需要自动挂载的话,更改配置文件/etc/fstab即可

其中fstab中每一行代表一个挂载配置

最后在分享一个查看文档的方法

很多程序,命令都带有详细的文档,以txt,html,pdf等方式

保存在/usr/share/doc目录中,这些文档是相应程序最为详细的文档。