磁盘及分区管理

一.挂载的概念

linux操作系统中,挂载是指将一个设备(通常是存储设备)挂接到一个已存在的目录上。 我们要访问存储设备中的文件,必须将文件所在的分区挂载到一个已存在的目录上, 然后通过访问这个目录来访问存储设备。(效果和 Windows 里面用 U 盘的效果一样)

1.自动挂载

在/etc目录下有个fstab文件,它里面列出了linux开机时自动挂载的文件系统的列表。

第一列表示要挂载的设备,用设备的label或UUID或磁盘设备文件来表示都可以;
第二列表示挂载点,即要将设备挂载到哪个目录下;
第三列表示文件系统格式;
第四列是参数,具体参数在此不做说明;
第五列的值可使dump 工具通过它决定何时作备份,0表示忽略,1表示备份;
第六列表示是否开机检查扇区

0 0 代表开机不检查磁盘(建议)数据重要建议是1 2(系统文件目录默认是1 2)

 

二.分区类型和标识

1.分区类型

磁盘分区可分为主分区,扩展分区和逻辑分区。

 

  • 主分区:可以直接挂载并存储数据。一个磁盘上最多只能有4个主分区。
  • 扩展分区:特殊的主分区(占用一个主分区)。要使用扩展分区,必须先将扩展分区划分为可直接挂载并存取数据的逻辑分区。
  • 逻辑分区:从扩展分区中划分出来的一类分区,逻辑分区可直接挂载并存取数据,一个扩展分区可被划分为多个逻辑分区。

一个磁盘最多可以划分为4个可以直接挂载并存取数据的主分区。如果需要划分4个以上的分区,可以将磁盘的一部分划分为扩展分区,然后将扩展分组划分为多个逻辑分区。(逻辑分区从sda5开始算起) 

2.分区标识

介绍Linux下分区是如何标识的,

通常是 hdyN (IDE 磁盘)或sdyN(SCSI 磁盘)。

y 这个字母标明分区所在的设备。

例如,/dev/hda(第一个 IDE 磁盘)或 /dev/sdb(第二个 SCSI 磁盘)

N 这个数字代表分区的编号。

前四个分区(主分区扩展分区)是用数字从 1 排列到 4。逻辑分区从 5 开始。

例如,/dev/hda3 是在第一个 IDE 硬盘上的第三个主分区或扩展分区;/dev/sdb6 是在第二个 SCSI 硬盘上的第二个逻辑分区。

 

 

三.磁盘分区工具fdisk

fdisk 是 Linux 的磁盘分区表操作工具。

1.列出所有分区信息

fdisk -l

       #红帽中进入root
[student@udbs ~]$ su root
Password: 
[root@udbs student]# 


    #deepin中进入root用户
lkw@lkw-PC:~$ sudo -i
sudo: 无法解析主机:lkw-PC
root@lkw-PC:~# 

#若出现sudo: 无法解析主机则输入
lkw@lkw-PC:~$ sudo vim /etc/hosts
    #使用fdisk查看当前计算机的磁盘设备以及分区列表

root@lkw-PC:~# fdisk -l
Disk /dev/sda: 465.8 GiB, 500107862016 bytes, 976773168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: DCEBFDDE-ADC7-456D-9716-BAE428231974


#以下是磁盘sda的分区信息
#下面列表从左至右依次为分区设备,起始柱面,结束柱面,扇区数,大小,分区类型

Device         Start       End   Sectors   Size Type
/dev/sda1       2048    534527    532480   260M EFI System
/dev/sda2     534528    567295     32768    16M Microsoft reserved
/dev/sda3     567296 210284543 209717248   100G Microsoft basic data
/dev/sda4  210284544 336115711 125831168    60G Microsoft basic data
/dev/sda5  420001792 629719039 209717248   100G Microsoft basic data
/dev/sda6  629719040 933976063 304257024 145.1G Microsoft basic data
/dev/sda7  933978112 936026111   2048000  1000M Windows recovery environment
/dev/sda8  936026112 974725119  38699008  18.5G Windows recovery environment
/dev/sda9  974725120 976773119   2048000  1000M Lenovo boot partition
/dev/sda10 336115712 373977087  37861376  18.1G Linux filesystem
/dev/sda11 373977088 375615487   1638400   800M Linux filesystem
/dev/sda12 375615488 377292799   1677312   819M Linux swap
/dev/sda13 377292800 419999743  42706944  20.4G Linux filesystem

Partition table entries are not in disk order.

#以下是磁盘sdb的基本信息
Disk /dev/sdb: 29.3 GiB, 31457280000 bytes, 61440000 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
Disklabel type: dos
Disk identifier: 0x7a26dcce

#sdb中分区
Device     Boot Start      End  Sectors  Size Id Type
/dev/sdb1  *       32 61439999 61439968 29.3G  c W95 FAT32 (LBA)

Disk /dev/sda: 465.8 GiB(sda大小), 500107862016 bytes, 976773168 sectors(扇区)
Units: sectors of 1 * 512 = 512 bytes(柱面大小)
Sector size (logical/physical): 512 bytes / 4096 bytes(扇区大小)
I/O size (minimum/optimal): 4096 bytes / 4096 bytes

sda大小为465.8G,每个磁道有976773168个扇区,一个柱面大小为512字节

注意:若出现sudo: 无法解析主机则在终端输入:
 sudo vim /etc/hosts

打开文件以后,将其中的修改为:127.0.1.1 主机名(为命令行@后的内容)

 

BIOS是个人电脑启动时加载的第一个软件。

其实,它是一组固化到计算机内主板上一个ROM芯片上的程序,它保存着计算机最重要的基本输入输出的程序、开机后自检程序和系统自启动程序,它可从CMOS中读写系统设置的具体信息。其主要功能是为计算机提供最底层的、最直接的硬件设置和控制。此外,BIOS还向作业系统提供一些系统参数。系统硬件的变化是由BIOS隐藏,程序使用BIOS功能而不是直接控制硬件。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值