文件系统与磁盘管理

运维 ouk 1888℃ 0评论

1、磁盘管理基础命令
du、df、fdisk、mknod、mkfs、e2fsck、mount、mke2fs等
2、创建分区
一个磁盘只能创建4个主分区,如果要创建多与4的分区,则需要创建扩展分区
查看磁盘分区命令fdisk -l /dev/sda
clipboard
查看是否还剩余柱面,如果有剩余的柱面且未分完四个主分区,则开始进行分区
[root@localhost /]# fdisk /dev/sda
WARNING: DOS-compatible mode is deprecated. It's strongly recommended to
switch off the mode (command 'c') and change display units to
sectors (command 'u').
Command (m for help): m

输入‘m’帮助,
Command action
a toggle a bootable flag
b edit bsd disklabel
c toggle the dos compatibility flag
d delete a partition
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)
Command (m for help): p

输入’p’表示查看当前分区情况,‘l’表示文件类型编号,‘n’表示新建分区,‘d’删除一个分区,’w‘保存,’q‘不保存
Command (m for help): p
Disk /dev/sda: 21.5 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000cef00
Device Boot Start End Blocks Id System
/dev/sda1 * 1 7 51200 83 Linux
Partition 1 does not end on cylinder boundary.
/dev/sda2 7 517 4096000 83 Linux
Partition 2 does not end on cylinder boundary.
/dev/sda3 517 774 2064384 82 Linux swap / Solaris
Partition 3 does not end on cylinder boundary.
/dev/sda4 774 2611 14758912 5 Extended
/dev/sda5 774 2611 14757888 83 Linux

Id表示分区类型
输入’n‘选择e表示扩展分区,’p‘表示主分区
选择起始柱面,一般直接回车表示默认,选择结束柱面,输入’+1G‘表示新建一个1G的扩展分区
分区完成,w保存
创建完成后,通过“fdisk -l /dev/sda”确认是否添加分区成功
此时分区创建成功,此时内核还未识别,查看内核是否识别命令
[root@localhost /]# cat /proc/partitions
major minor #blocks name
8 0 20971520 sda
8 1 51200 sda1
8 2 4096000 sda2
8 3 2064384 sda3
8 4 1 sda4
8 5 14757888 sda5
[root@localhost /]#

让内核重新读取分区表命令
[root@localhost /]# partprobe
或者
[root@localhost /]# partx /dev/sda
分区创建后,创建文件系统
[root@localhost /]# mkfs.ext2 /dev/sda5
这里把扩展分区5,文件系统为ext2
挂载分区
mount /dev/sda5 /var/temp/test
把sda5挂载到”/var/temp/test”下面
e2fack 用于修复ext2、ext3文件系统

交换分区创建

free -m 查看物理内存和交换内存大小
swap创建方法1
1、创建分区
2、格式化 mkswao /dev/sda3
3、挂载分区 swapon /dev/sda3
如果不使用该分区,则用swapoff
方法2见centos手动添加swap

直接挂载在设备重启后是无法自动挂载的,自动挂载/etc/fstab
系统重启时,会读取该文件
文件格式
挂载设备 挂载点 文件系统类型 挂载选项(defaults) 转存频率(1表示每天备份,0表示不备份) 文件系统检测次序

添加对应挂载在该文件中,系统重启后会自动挂载

转载请注明:OUK技术人生 » 文件系统与磁盘管理

喜欢 (0)
发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址