b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

磁盘分区工具和MBR分区的有效标志(一)-上海怡健医学

电脑杂谈  发布时间:2021-05-26 08:03:55  来源:网络整理

磁盘分区工具和挂载

MBR分区:全名是Master Boot Record,它是硬盘的主启动记录。

磁盘的0柱面,0磁头和1扇区称为主引导扇区(页脚主引导记录MBR)。他由三部分组成。

1、第一部分是:主引导程序,磁盘分区表DPT(磁盘分区表)和分区有效标志(55AA)。引导加载程序在总共512个主引导扇区中占据446个字节。

2、的第二部分是:分区表区域(分区表),它是DPT,占用64个字节。硬盘中的分区数和每个分区的分布都记录在其中。

3、的第三部分是:幻数,占2个字节,固定为55AA

分区号:主分区1-4逻辑分区:5. .....

Linux规定:逻辑分区只能在扩展分区上建立,而不能在主分区上建立

分区功能:

主分区:主要用于启动操作系统,主要用于操作系统的启动或引导程序,/ boot分区最好放在主分区上

扩展分区:无法使用。它仅作为逻辑分区的容器存在。我们真正存储的数据是主分区和逻辑分区。大量数据放置在逻辑分区中。

注意:如果使用的是GPT分区,则它不会限制主分区的数量。可以有很多

注意:使用子工具fdisk来操作,分区和格式化磁盘(强调)

命令模式:/ dev / vd [a-z] n

其中:a-z代表设备的序列号,例如vda代表第一个IDE磁盘,vdb代表第二个...

n代表每个磁盘分区的分区号

[root@localhost ~]# ls /dev/sd*
/dev/sda  /dev/sda1  /dev/sda2  /dev/sdb

3.png

[root@localhost ~]# fdisk /dev/sdb 
欢迎使用 fdisk (util-linux 2.23.2)。
更改将停留在内存中,直到您决定将更改写入磁盘。
使用写入命令前请三思。
Device does not contain a recognized partition table
使用磁盘标识符 0x16189578 创建新的 DOS 磁盘标签。
命令(输入 m 获取帮助):m
命令操作
   a   toggle a bootable flag
   b   edit bsd disklabel
   c   toggle the dos compatibility flag
   d   delete a partition						---删除分区
   g   create a new empty GPT partition table
   G   create an IRIX (SGI) partition table
   l   list known partition types				---显示分区类型
   m   print this menu							---打印帮助菜单
   n   add a new partition						---添加新的分区
   o   create a new empty DOS partition table
   p   print the partition table				---显示分区表
   q   quit without saving changes				---不保存退出
   s   create a new empty Sun disklabel
   t   change a partition's system id			---改变分区类型
   u   change display/entry units
   v   verify the partition table
   w   write table to disk and exit				---写分区表信息到硬盘,保存操作并退出
   x   extra functionality (experts only)
命令(输入 m 获取帮助):p		------打印分区表
磁盘 /dev/sdb:21.5 GB, 21474836480 字节,41943040 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x16189578
   设备 Boot      Start         End      Blocks   Id  System
命令(输入 m 获取帮助):n		------新建一个分区
Partition type:
   p   primary (0 primary, 0 extended, 4 free)
   e   extended
Select (default p): p			------主分区
分区号 (1-4,默认 1):			------直接默认
起始 扇区 (2048-41943039,默认为 2048):			------直接默认
将使用默认值 2048
Last 扇区, +扇区 or +size{K,M,G} (2048-41943039,默认为 41943039):+5G		------分1G大小
分区 1 已设置为 Linux 类型,大小设为 1 GiB
命令(输入 m 获取帮助):w		------保存退出
The partition table has been altered!
Calling ioctl() to re-read partition table.
正在同步磁盘。
[root@localhost ~]# ls /dev/sd*
/dev/sda  /dev/sda1  /dev/sda2  /dev/sdb  /dev/sdb1
如果提示警告按照下面选择执行
reboot	#最好的方法
partx -a /dev/sab	#获得新分区表

使用/ dev / sdb1分区

格式(ext 4)

[root@localhost ~]# mkfs.ext4 /dev/sdb1 
mke2fs 1.42.9 (28-Dec-2013)
文件系统标签=
OS type: Linux
块大小=4096 (log=2)
分块大小=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
327680 inodes, 1310720 blocks
65536 blocks (5.00%) reserved for the super user
第一个数据块=0
Maximum filesystem blocks=1342177280
40 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks: 
	32768, 98304, 163840, 229376, 294912, 819200, 884736
Allocating group tables: 完成                            
正在写入inode表: 完成                            
Creating journal (32768 blocks): 完成
Writing superblocks and filesystem accounting information: 完成 

linux可视化分区工具_linux 硬盘 分区_linux 硬盘分区工具

但是那些不需要ext4格式的文件则需要xfs格式

[root@localhost ~]# mkfs.xfs /dev/sdb1 
mkfs.xfs: /dev/sdb1 appears to contain an existing filesystem (ext4).
mkfs.xfs: Use the -f option to force overwrite.

添加-f以强制执行

[root@localhost ~]# mkfs.xfs -f /dev/sdb1 	#格式化,-f 对已经存在文件系统的分区,强制格式化。
meta-data=/dev/sdb1              isize=256    agcount=4, agsize=327680 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=0        finobt=0
data     =                       bsize=4096   blocks=1310720, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=0
log      =internal log           bsize=4096   blocks=2560, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0

用于安装和使用

[root@localhost ~]# mkdir /sdb1		#创建挂载点
[root@localhost ~]# mount /dev/sdb1 /sdb1/
[root@localhost ~]# df -h
文件系统                 容量  已用  可用 已用% 挂载点
/dev/mapper/centos-root   38G  975M   37G    3% /
devtmpfs                 903M     0  903M    0% /dev
tmpfs                    913M     0  913M    0% /dev/shm
tmpfs                    913M  8.6M  904M    1% /run
tmpfs                    913M     0  913M    0% /sys/fs/cgroup
/dev/sda1                497M  125M  373M   25% /boot
tmpfs                    183M     0  183M    0% /run/user/0
/dev/sdb1                5.0G   33M  5.0G    1% /sdb1

测试新分区是否可以正常使用

[root@localhost ~]# cd /sdb1/
[root@localhost sdb1]# cp /etc/passwd ./
[root@localhost sdb1]# ls
passwd

解决无法卸载的问题

[root@localhost sdb1]# umount /dev/sdb1
umount: /sdb1:目标忙。
        (有些情况下通过 lsof(8) 或 fuser(1) 可以
         找到有关使用该设备的进程的有用信息)
[root@localhost sdb1]# lsof /sdb1
COMMAND  PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
bash    2609 root  cwd    DIR   8,17       19  128 /sdb1
lsof    2664 root  cwd    DIR   8,17       19  128 /sdb1
lsof    2665 root  cwd    DIR   8,17       19  128 /sdb1


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/dianqi/article-378186-1.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    • 一梦遥
      一梦遥

      这充分说明我国強大的国防能力

    热点图片
    拼命载入中...