CentOS磁盘分区添加删除.docx
《CentOS磁盘分区添加删除.docx》由会员分享,可在线阅读,更多相关《CentOS磁盘分区添加删除.docx(15页珍藏版)》请在冰豆网上搜索。
CentOS磁盘分区添加删除
CentOS磁盘分区添加删除
Linux硬盘分区
(一):
添加
fdisk/dev/sdb
进入硬盘分区模式,进入那个模式后所有操作可不能立刻生效,只会在取得确认的命令后才会起作用。
代码:
1.m 显示所有命令提示。
2.p 现实硬盘分区情形。
3.a 设定硬盘起动区。
4.n 设定新的硬盘分区。
5.l 列出所有文件系统类型。
6.e 在输入n的情形下才能用,指增加一个扩展分区。
7.p 在输入n的情形下才能用,指增加一个要紧分区。
8.l 在输入n的情形下才能用,指增加一个逻辑分区。
9.t 改变硬盘分区属性。
10.d 删除硬盘分区。
11.q 终止但不对硬盘进行修改。
w 终止而且对硬盘进行修改。
分完区还不算完事,格式化后才能正常利用,那个地址介绍下Linux格式化命令:
代码:
sudomkfs-t文件系统存储设备格式化确实是这么简单,或也可一如此输入命令:
代码:
1.sudo /dev/sdb1 把该设备格式化成ext4文件系统。
2.sudo mke2fs -j /dev/sda6 把该设备格式化成ext3文件系统。
3.sudo /dev/sda6 把该设备格式化成ext2文件系统。
4.sudo mke2fs /dev/sda6 把该设备格式化成ext2文件系统。
5.sudo /dev/sda6 把该设备格式化成reiserfs文件系统。
6.sudo /dev/sda6 把该设备格式化成fat32文件系统。
7.sudo /dev/sda6 把该设备格式化成fat16文件系统,msdos文件系统确实是fat16。
8.sudo mkdosfs /dev/sda6 把该设备格式化成fat16文件系统,同
9.sudo mkswap/dev/sdb3并 把该设备格式化成swap文件系统。
10.linux系统下格式化NTFS
要先安装安装ntfsprogs工具利用下面命令中任何一个格式化 mkfs-tntfs/dev/sdd1或者/dev/sdd1或mkntfs/dev/sdb1
1.--添加磁盘
2.# fdisk -l --查看磁盘情形
3.# fdisk /dev/sdb --为/dev/sdb设备分区
4.n --添加分区
5.p/e --主分区/逻辑分区
6.w --保留退出
7.# mkdir /data --创建挂载目录
8.# /dev/sdb --格式化磁盘为ext4文件系统
9.# fdisk -l --再次查看磁盘情形
10.# mount /dev/sdb /data --挂载磁盘到创建的挂载目录下
11.# vi /etc/fstab --修改启动自动挂载项
12./dev/sdb /data ext3 defaults 0 0
举例1:
添加1块90G磁盘,将其分为1个分区
1.[root@hyldb /]# fdisk -l
[root@hyldb /]# fdisk /dev/sdb
1.Command (m for help):
n
2.--添加新分区
3.Command action
4. e extended
5. p primary partition (1-4)
6.p
7.--输入p添加主分区
8.Partition number (1-4):
1
9.--填写分区号
10.First cylinder (1-11748, default 1):
11.Using default value 1
12.Last cylinder or +size or +sizeM or +sizeK (1-11748, default 11748):
13.Using default value 11748
14.
15.Command (m for help):
p
16.--打印分区列表
17.Disk /dev/sdb:
GB, 160 bytes
18.255 heads, 63 sectors/track, 11748 cylinders
19.Units = cylinders of 16065 * 512 = 8225280 bytes
20.
21. Device Boot Start End Blocks Id System
22./dev/sdb1 1 11748 + 83 Linux
23.
24.Command (m for help):
w
25.--保留退出
26.The partition table has been altered!
27.
28.Calling ioctl() to re-read partition table.
29.Syncing disks.
创建挂载目录
1.[root@hyldb /]# mkdir /data
1.[root@hyldb /]# /dev/sdb
2.--格式化sdb1,格式成ext3格式文件系统
3.mke2fs (29-May-2006)
4./dev/sdb is entire device, not just one partition!
5.Proceed anyway?
(y,n) y
6.Filesystem label=
7.OS type:
Linux
8.Block size=4096 (log=2)
9.Fragment size=4096 (log=2)
10. inodes, blocks
11.1179648 blocks %) reserved for the super user
12.First data block=0
13.Maximum filesystem blocks=96
14.720 block groups
15.32768 blocks per group, 32768 fragments per group
16.16384 inodes per group
17.Superblock backups stored on blocks:
18. 32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
19. 4096000, 7962624, ,
20.
21.
22.Writing inode tables:
done
23.Creating journal (32768 blocks):
done
24.Writing superblocks and filesystem accounting information:
done
25.
26.
27.This filesystem will be automatically checked every 33 mounts or
28.180 days, whichever comes first. Use tune2fs -c or -i to override.
29.[root@hyldb /]# fdisk -l
30.
31.
32.Disk /dev/sda:
GB, bytes
33.255 heads, 63 sectors/track, 15665 cylinders
34.Units = cylinders of 16065 * 512 = 8225280 bytes
35.
36.
37. Device Boot Start End Blocks Id System
38./dev/sda1 * 1 64 514048+ 83 Linux
39./dev/sda2 65 586 4192965 82 Linux swap / Solaris
40./dev/sda3 587 15665 7+ 83 Linux
41.
42.
43.Disk /dev/sdb:
GB, 160 bytes
44.255 heads, 63 sectors/track, 11748 cylinders
45.Units = cylinders of 16065 * 512 = 8225280 bytes
46.
47.
48.Disk /dev/sdb doesn't contain a valid partition table
*************************挂载磁盘到指定路径下*************************
[plain] viewplaincopy
1.[root@hyldb /]# mount /dev/sdb /data
2.[root@hyldb /]# df -h
3.Filesystem Size Used Avail Use% Mounted on
4./dev/sda3 112G 102G 5% /
5./dev/sda1 487M 17M 445M 4% /boot
6.tmpfs 1006M 0 1006M 0% /dev/shm
7./dev/sdb 89G 184M 84G 1% /data
*************************修改启动磁盘自动挂载*************************
[plain] viewplaincopy
1.[root@xckydb ~]# vi /etc/fstab
2.LABEL=/ / ext3 defaults 1 1
3.LABEL=/boot /boot ext3 defaults 1 2
4.tmpfs /dev/shm tmpfs defaults 0 0
5.devpts /dev/pts