硬盘及其管理 |挂载与卸载 | 分区和文件系统 dos和gpt | 自动挂载文件 |

###################################################################################################

1,在系统中xdx是硬盘的表示方式。

2,hd0表示第一块并口硬盘,sda表示第一块串口硬盘(s表示sata),例如插入u盘就出现了/dev/sdb  ,cdrom和sr0都表示光驱,/dev/mapper/*是软件虚拟出来的设备。

##u盘插入后会自动挂载在/run/media/kiosk/下面,也可以手动挂载

3,对于硬盘的处理只有超级用户才可以执行。

一,硬盘的管理

1,fdisk -l 是查看真实存在的硬盘


2,cat /proc/partitions 是查看系统识别到的

3,blkid是查看系统识别到,并且能用的


4,df是查看正在使用的硬盘(-h是以10的n次方显示,-H是以2的n次方显示,-h看到的更加准确)

##因此一定存在这样的关系blkid<= cat /proc/partitions <= fdisk -l <= df

5,umount后面跟设备和路径都可以,因为此时两者一样的,并且挂载后原来目录下面的文件不会显示出来,卸载设备之后就会出现,也就是说挂载的时候,原目录里面的文件不可用

6,卸载设备出现忙碌提示时,可以用lsof和fuser查看原因

[root@foundation47 ~]# umount /dev/sdb1

umount: /mnt: target is busy.
        (In some cases useful info about processes that use

         the device is found by lsof(8) or fuser(1))

##fuser -vm /dev/sdc1

## lsof /dev/sdc1

二,挂载与卸载

1,mount可以查看所有的挂载情况

2,mount -o ro /dev/sdb1  /mnt/      ##readonly挂载时设置为只读


3,mount   -o   remount,rw    /mnt/       ##重新挂载,并且设置为读写,这里不用加设备名,因为这里是重新挂载,设备已经有了

三,设备分区

设备分区最大的好处是一个分区不影响其他分区的工作,比如重装系统时,只需要重装c盘,不用清空所有盘

            dos型(默认的):四个主分区,每个主分区都可以设置为扩展分区,每个扩展分区都可以设置四个逻辑分区,所以一共可以设置16个分区

1,fdisk   /dev/vdb 设置分区

2,添加分区    n

## +100M是改分区大小是100M

Command (m for help): n            ##新建分区
Partition type:
   p   primary (0 primary, 0 extended, 4 free)    ##分区类型位主分区
   e   extended                    ##分区类型位扩展分区
Select (default p):                 ##默认位主分区
Using default response p
Partition number (1-4, default 1): 1        ##主分区id
First sector (2048-20971519, default 2048):     ##此分区起始位置

3,显示分区    p


4,保存分区策略并退出   wq

###w  : write

[root@localhost mnt]# partprobe     ##同步分区表

cat /proc/partitions            ##查看系统识别到的分区信息

5,格式化分区(实质上就是导入文件系统)

如果分区没有被格式化,是不能够使用或者挂载的
mkfs.xfs /dev/vdb1 ##xfs是文件系统格式

##blkid是能够使用的

        gpt类型:是为了解决dos类型每个分区大小不超过2T的问题

1,删除之前建立的分区

2,parted /dev/vdb 修改类型


help ##查看帮助
mklabel  ##设置类型 (如果不知道类型 ,tab健显示)

3,fdisk -l 查看一下,修改成功

4,fdisk  /dev/vdb划分磁盘,这里一共可以划分128个

5,退出保存,手动同步数据,重新格式化,由于之前那个实验已经格式化过了,这个要-f强制格式化

注意:先删除分区,再转换类型,再重新划分分区,有时候转换类型会让你reboot 之后生效!!!

这个时候看看是不是有分区已经被挂载上了,这时需要卸载后重新刷新缓存文件,就不需要reboot!!!

四,自动挂载文件

1,vim /etc/fstab (格式man 5 fstab)

挂载设备     挂载名称     文件内类型     defauts是文件系统类型     0不检测      0不备份

2,mount -a 重新读取自动挂载文件

### /dev/vdb1已经挂载在/mnt/下面

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
GPT(GUID Partition Table)是一种磁盘分区表的格式,用于替代传统的MBR(Master Boot Record)分区表。GPT分区表支持更大的磁盘容量和更多的分区,并提供了更好的数据保护机制。下面是在Linux系统中使用GPT分区挂载的步骤: 1. 确认磁盘设备:使用以下命令之一确认要分区的磁盘设备: ```shell sudo fdisk -l sudo lsblk ``` 2. 创建GPT分区:使用`gdisk`命令创建GPT分区。例如,创建一个新的GPT分区表并添加一个主分区: ```shell sudo gdisk /dev/sdX n # 创建新分区 <Enter> # 默认分区编号 <Enter> # 默认起始扇区 <Enter> # 默认结束扇区 <Enter> # 默认分区类型 w # 保存并退出 ``` 请将`/dev/sdX`替换为实际的磁盘设备名称,例如`/dev/sda`。 3. 格式化分区:使用`mkfs`命令格式化新创建的分区。例如,格式化为ext4文件系统: ```shell sudo mkfs.ext4 /dev/sdX1 ``` 请将`/dev/sdX1`替换为实际的分区设备名称。 4. 创建挂载点:选择一个目录作为挂载点,用于将分区挂载文件系统中。例如,创建一个名为`/mnt/mydisk`的挂载点: ```shell sudo mkdir /mnt/mydisk ``` 5. 挂载分区:使用`mount`命令将分区挂载挂载点。例如,将分区`/dev/sdX1`挂载到`/mnt/mydisk`: ```shell sudo mount /dev/sdX1 /mnt/mydisk ``` 请将`/dev/sdX1`替换为实际的分区设备名称。 6. 配置自动挂载:如果希望在系统启动时自动挂载分区,需要将分区信息添加到`/etc/fstab`文件中。打开`/etc/fstab`文件并添加以下行: ```shell /dev/sdX1 /mnt/mydisk ext4 defaults 0 2 ``` 请将`/dev/sdX1`和`/mnt/mydisk`替换为实际的分区设备名称和挂载点。 现在,您已经了解了如何在Linux系统中使用GPT分区挂载。如果您有任何进一步的问题,请随时提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值