1.将硬盘分区完,格式化再给每个分区起设备名,再给分区分配盘符。因为在Linux中,所有硬件设备都是文件。
2.“/”为根目录,根目录为Linux中最高级目录,所有数据都保存在根目录中,dev目录中存放的都是硬件文件
3.给硬件取文件名是因为:在linux下执行某个设备时,需要告诉系统使用哪个设备。硬件设备起名是系统自动完成的。
4.Linux分区表示:
假如上图是第一个硬盘,那么它的设备名为:
1:sda1 2:sda2 3:sda3 4:sda4 5:sda5 6:sda6 还是很容易的
那么看看接下来的
这个硬盘只分了2个分区,一个主分区,一个逻辑分区
那么它的设备名为这样:
1号:sdb1 2号:sdb2 5号:sdb5 6号:sdb6 7号:sdb7
上面的逻辑分区号之所以从5开始,是因为1-4的编号只能给主分区或扩展分区
所以逻辑分区必须且永远从第5号开始。
5.挂载:Linux中的挂载相当于windows中分配盘符,分配完盘符叫做挂载点
分配盘符==挂载 挂载点==盘符
Linux中必须要有的分区:
(1)根分区 /
(2)swap分区(虚拟内存,大小应该为内存两倍,但是大于2G之后容量再增长不会给系统带来任何帮助,速度与硬盘速度一样)
(3)boot分区:启动分区,任何操作系统要启动都需要一定的空余空间,若没有boot分区,所有数据都会放在根分区下,若根分区用完,则Linux无法正常启动。
6.总结
(1)Linux中,根分区是最高级,在根分区中保存一级目录,在一级目录中保存二级目录
(2)在Windows中,C/D/E/F盘是并列的,但在Linux中,根分区可以单独分配一个磁盘空间,假设给根分区分配一个sda3,那么往根分区写入数据时数据都会放在sda3中,也可以给根分区的子目录指定独立的分区空间。可以理解为,分区不用并列在同一级目录里,可以纵向嵌套,也可以横向并列,而且空间单独计算.并不会因为嵌套了就占用更多空间。
(3)格式化是为了写入文件系统,但在写入文件系统前,会清空磁盘。(不要误以为格式化只是清空磁盘)
(4)挂载:给每个分区挂载一个挂载点,这个挂载点只能是目录,而且要是空目录。