fdisk[-l] 装置名称
# 列出分区信息[root@mapel mapel]# fdisk -l
磁盘 /dev/sda:21.5 GB, 21474836480 字节,41943040 个扇区
Units = 扇区 of 1 * 512=512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x000e15a4
设备 Boot Start End Blocks Id System
/dev/sda1 * 204841164720480083 Linux
/dev/sda2 4116484605951209715282 Linux swap / Solaris
/dev/sda3 4605952419430391866854483 Linux
# 找出系统中的根目录所在磁盘,并查阅该硬盘内的相关信息[root@mapel mapel]# df / # 找出磁盘文件名
文件系统 1K-块 已用 可用 已用% 挂载点
/dev/sda3 1865830417572961690100810% /
[root@mapel mapel]# fdisk /dev/sda3
欢迎使用 fdisk(util-linux 2.23.2)。
更改将停留在内存中,直到您决定将更改写入磁盘。
使用写入命令前请三思。
Device does not contain a recognized partition table
使用磁盘标识符 0xb6f6993e 创建新的 DOS 磁盘标签。
命令(输入 m 获取帮助):m # 获取介绍
Command (m forhelp): m <== 输入 m 后,就会看到底下这些命令介绍
Command action
a toggle a bootable flag
b edit bsd disklabel
c toggle the dos compatibility flag
d delete a partition <==删除一个partition
l list known partition types
m print this menu
n add a new partition <==新增一个partition
o create a new empty DOS partition table
p print the partition table <==在屏幕上显示分割表
q quit without saving changes <==不储存离开fdisk程序
s create a new empty Sun disklabel
t change a partition's system id
u change display/entry unitsv verify the partition table
w write table to disk and exit<==将刚刚的动作写入分割表
x extra functionality (experts only)
Command (m forhelp): p <== 这里可以输出目前磁盘的状态
磁盘 /dev/sda3:19.1 GB, 19116589056 字节,37337088 个扇区
Units = 扇区 of 1 * 512=512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0xb6f6993e
设备 Boot Start End Blocks Id System
# 装置文件名 启动区否 开始磁柱 结束磁柱 1K大小容量 磁盘分区槽内的系统
Command (m forhelp): q # 退出
2 磁盘格式化
mkfs[-t 文件系统格式] 装置文件名
-t :可以接文件系统格式,例如 ext3, ext2, vfat 等(系统有支持才会生效)# 查看mkfs支持文件格式[root@mapel mapel]# mkfs[tab][tab]mkfs mkfs.cramfs mkfs.ext3 mkfs.minix
mkfs.btrfs mkfs.ext2 mkfs.ext4 mkfs.xfs
# 将分区 /dev/hdc6(可指定你自己的分区) 格式化为 ext3 文件系统[root@www ~]# mkfs -t ext3 /dev/hdc6mke2fs1.39(29-May-2006)
Filesystem label=<==这里指的是分割槽的名称(label)
OS type: Linux
Block size=4096(log=2)<==block 的大小配置为 4K
Fragment size=4096(log=2)251392 inodes, 502023 blocks <==由此配置决定的inode/block数量
25101 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=51589939216 block groups32768 blocks per group, 32768 fragments per group
15712 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912
Writing inode tables: done
Creating journal (8192 blocks): done<==有日志记录
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 34 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.
# 这样就创建起来我们所需要的 Ext3 文件系统了!简单明了!
3 磁盘检测
fsck(file system check)用来检查和维护不一致的文件系统。若系统掉电或磁盘发生问题,可利用fsck命令对文件系统进行检查。