磁盘管理(1)

MBR:

主引导记录(512字节),由三部分组成:引导程序(446字节)、主分区表(64字节)、引导记录(2字节);

因为每个主分区需要主分区表的16个字节。所以,只能最多有四个主分区,想分更多的分区可以通过分出扩展分区;

支持32位和64位系统;

支持的硬盘不超过2T;

应用于大多数使用BIOS的PC设备;

 

GPT:

全局唯一标识分区表。

可以支持超过2T的硬盘;

超过建立2T时候,命令不能用fdisk,应该用gdisk;

兼容MBR;

可以支持128个主分区;

必须是64位系统才可以使用;

 

在linux下想使用新增的硬盘

一般步骤:1、分区,2、格式化,3、挂载

分区:

1;fdisk -l  先看看新增的硬盘是叫什么名字,比如说叫sdb

2;fdisk /dev/sdb

3;n,新增分区,

命令(输入 m 获取帮助):n
Partition type:
p primary (2 primary, 0 extended, 2 free)
e extended
Select (default p):选择主分区还是拓展分区

 

分区号 (3,4,默认 3):选择分区号

起始 扇区 (8390656-41943039,默认为 8390656):选择其实扇区

Last 扇区, +扇区 or +size{K,M,G} (8390656-41943039,默认为 41943039):+2G(选择最后一个扇区号,或者直接写想要磁盘大小)

 

完了之后可以输入t来更改id默认的是给我们创建linux(83)

最后记得w(保存)修改

如果不想保存可以q或者ctrl+c出去

fdisk

 

1;想创建逻辑分区,必须要有拓展分区,而且只能使用拓展分区的内存,如果你拓展分区分了1M,逻辑分区就不能比1M大

2;存在逻辑分区,不能把拓展分区id改成其他了

分区号 (1-7,默认 7):4
Hex 代码(输入 L 列出所有代码):83

You cannot change a partition into an extended one or vice versa.
Delete it first.

分区 4 的类型未更改:Extended

 

格式化:

比如我想把我的盘格式化成ext3格式;

方法:

1;使用mkfs.ext3命令(mkfs.文件系统类型)

[root@localhost ~]# mkfs.ext3 /dev/sdb3

2;使用 mkfs -t ext3(mkfs -t 文件系统类型)

[root@localhost ~]# mkfs -t ext3 /dev/sdb4

 

最后一步:挂载

挂载的前提是有一个空闲的挂载点;

在挂载之前必须要执行好前面的步骤才可以进行挂载;

否则会提示出错

手动挂载用mount

mount  /dev/sdb3 /tmp/mount-point

 

如果想以后自动挂载的话

在fstab中写东西,像挂载光盘一样;

/dev/sdb2 /tmp/udisk ext3 defaults 0 0

 

 

fstab里面的6个字段:
1、要挂载的设备(设备的文件名、LABEL、UUID)
2、挂载点
如果是swap类型的设备,挂载点为swap
3、文件系统类型    ISO9660  ext2 ext3 ….
4、挂载选项     默认是defaults     defaults,acl,noatime
5、转储频率      0:从不备份       1:每天备份     2:每隔一天备份
6、自检次序     0 :不自检           1:首先自检;     非0自检

 

但是挂载硬盘的话一般还是用UUID比较好,防止硬盘名随便跳

获取UUID的方法

1、blkid

[root@localhost ~]# blkid /dev/sdb2
/dev/sdb2: UUID=”c60ad780-9fda-47f4-832d-fb104c8624f2″ SEC_TYPE=”ext2″ TYPE=”ext3″

2、ls -l  /dev/disk/by-uuid

ls /dev/disk/by-uuid/ -l
总用量 0
lrwxrwxrwx. 1 root root 9 5月 31 12:40 05276a4f-f344-4ca1-84e2-6b1671973aa5 -> ../../sdb
lrwxrwxrwx. 1 root root 9 5月 31 12:18 2017-09-06-10-53-42-00 -> ../../sr0
lrwxrwxrwx. 1 root root 10 5月 31 12:18 3b345e54-a4cc-4b3c-9d35-6385e4024dac -> ../../sda3
lrwxrwxrwx. 1 root root 10 5月 31 12:18 5bbda4c8-2da7-411b-bd64-91c11e8e79e9 -> ../../sda2
lrwxrwxrwx. 1 root root 10 5月 31 12:18 810ddd65-b665-4ac9-a7c4-40c5ca11570a -> ../../sda1
lrwxrwxrwx. 1 root root 10 5月 31 12:40 c60ad780-9fda-47f4-832d-fb104c8624f2 -> ../../sdb2
lrwxrwxrwx. 1 root root 10 5月 31 12:40 f1f682cf-b065-4db5-b2a2-5cec3a1a830c -> ../../sdb1

第九个字段就是UUID

 

然后就是变成这样写到fstab里面会比较稳定

UUID=c60ad780-9fda-47f4-832d-fb104c8624f2 /tmp/udisk ext3 defaults 0 0

 

如果想不重启就可以让电脑读到fstab的东西

可以使用mount -a

如果有的东西没填对会出来提示,否则就没有提示

之后可以用mount,查看我们的挂载的东西是否成功

 

挂载U盘

要挂载U盘,首先要满足两个条件,

1、U盘的文件系统不能是NTFS

2、有空闲的挂载点

步骤、

1、插U盘

2、在虚拟机的虚拟机选项上的可移动设备上确认勾选到U盘连接到虚拟机(在主机断开)这个选项。

3、确认你虚拟机的U盘兼容性和你U盘一直,U盘是3.0就选3.0兼容。2.0就选2.0兼容

4、fdisk -l查看U盘叫什么,在哪里

设备 Boot Start End Blocks Id System
/dev/sdc1 32 60062499 30031234 c W95 FAT32 (LBA)

5、然后可以手动mount挂载上去,一般不要写在fstab下,要不然你下次开机没插U盘,启动会出故障乱码。

6、卸载下来的话umount一下,但是必须是你不在挂载点目录下,并且没有在对U盘的东西在操作

umount + 挂载点   或者umount + 设备名 都可以

 

1、创建一个10G的分区,并格式化为EXT4文件系统
(1)block大小为2048,预留空间2%,卷标为MyData
(2)挂载到/MyData目录,要求挂载时不更新文件的访问时间戳
(3)开机自动挂载

1;首先fdisk /sdb 创建一个10G的分区

2;mke2fs -b 2048 -t ext4 -L Mydate -m 2 /dev/sdb3

3;[root@localhost ~]# mount -n /dev/sdb3 /mnt/

4;blkid /dev/sdb3   查看uuid 然后vim /etc/fstab

5;在/etc/fstab加一条 UUID=”6c5a3814-e4f4-466f-ac2b-d970f356c785″  /mnt   ext4  defaults 0 0

2、创建一个大小为1G的swap分区,要求能启动

1;和上面一样,首先先新建一个1G的分区,这里要用t改一下id,改成82,w保存

2;fdisk -l

/dev/sdb4 29362176 31459327 1048576 82 Linux swap / Solaris

3;mkswap /dev/sdb4[root@localhost ~]# mkswap /dev/sdb4
正在设置交换空间版本 1,大小 = 1048572 KiB
无标签,UUID=e8ca4420-1f92-4404-943f-17ee17bc274e

4;swapon /dev/sdb4

[root@localhost ~]# swapon
NAME TYPE SIZE USED PRIO
/dev/sda2 partition 2G 0B -1

[root@localhost ~]# swapon /dev/sdb4
[root@localhost ~]# swapon
NAME TYPE SIZE USED PRIO
/dev/sda2 partition 2G 0B -1
/dev/sdb4 partition 1024M 0B -2

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值