您的位置:首页 > 运维架构 > Linux

【redhat5.5】linux中的磁盘管理

2012-02-22 23:30 309 查看
【1】 硬盘类型

scsi硬盘在linux命名为sd,一个SCSI硬盘最多分15个分区

IDE硬盘在linux命名为hd,一个IDE硬盘最多分63个分区

【2】查看分区信息

fdisk -l

fdisk -l 磁盘名称

【3】 磁盘分区

fdisk /dev/sdb1

打开分区菜单:

n 创建分区

d 删除分区

l 显示已知分区类型

p 显示已有分区

q 不保存退出

w 保存退出

【4】更新磁盘分区表

partprobe
【5】 格式化分区

已经挂载的分区,格式化之前必须卸载 用umount命令

将分区格式化为ext3文件系统

mkfs -t ext3 /dev/sda1



mkfs.ext3 /dev/sda1 (两条命令等效)

用mke2fs 格式华ext2文件系统

mke2fs /dev/sdd6

将ext2转换成ext3

tune2fs -j /dev/sdd6

将ext3转换回ext2

tune2fs -O ^has_journal /dev/sdd6 参数大写O

格式化为交换分区

mkswap /dev/sdd1 格式化交换分区

swapon /dev/sdd1 启用指定交换区

swapoff /dev/sdd1 停用

查看物理内存 交换分区的使用情况

free -m

【6】 设置分区的卷标

mke2fs -j -L student /dev/sdd3 格式化为ext3 同时设置卷表为student



e2lable /dev/sdd2 teacher 将/dev/sdd2 的卷标设置为teacher

e2lable /dev/sdd2 查看分区卷标

e2lable /dev/sdd2 "" 清除分区卷标

blkid /dev/sdd2 查看分区卷标 UUID 和文件系统类型ext3

df -i /dev/sdd2 查看分区使用情况

du -h install.log 查看文件的大小

du -sh 显示当前目录已使用大小

du -ah 显示所有文件大小,包含子目录文件

mount -L teacher /mnt 通过卷标名的方式挂载分区至/mnt目录下

【7】 挂载分区

1】mount -a 加载/etc/fstab文件内的所有设备

-t 加载时指定文件系统类型(不写也行)

-n 略过写入/etc/mtab文件,默认是写入的

-L 以卷标名的方式夹载

-o 载入时后面可加上参数

常用参数

ro/rw 只读 或 读写

auto/noauto 是否允许mount-a自动加载

suid/nosuid 是否允许设置特殊权限位

user/nouser 是否允许让用户载入

async/sync 异步/同步写入

defaults 默认值 rw,suid,dev,exec,auto,nosuer,async

remount 重新载入

mount -o remount,usrquota,grpquota /mydisk/sdd3 已经载入的分区用此命令重新载入并支持磁配额

mount -o usrquota,grpquota /dev/sdd3 /mydisk/sdd3 未挂在分区挂载

2】 开机挂载配置

vim /etc/fstab 打开/etc/fstab配置文件

/dev/sdd5 /mydisk/sdd5 ext3 defaults,usrquota,grpquota 0 0

参数意义:

/dev/sdd5 要挂载的分区

/mydisk/sdd5 挂载的目录

ext3 文件系统类型

defaults,... 挂载方式

0 不检测 1检测

0 不备份 1备份

【8】磁盘配额的配置

1】检测是否支持磁盘配额

mount | grep sdd

2】 生成磁盘配额的数据库文件

quotacheck -avug (检测并创建)

参数: - a 检测tstab

v 显示检测信息

u 生成用户磁盘配额数据库文件

g 生成用户组磁盘配额数据库文件

3】 启用磁盘配额功能

quotaon -avug 开启

quotaoff -avug 关闭

4】 对用户进行编辑

edquota -u xing1 编辑xing的磁盘配额

edquota -g student 编辑student组的磁盘配额

Disk quotas for user xing1 (uid 502):

Filesystem blocks soft hard inodes soft hard

/dev/sdd3 0 90000 124000 0 0 0

edquota -p xing1 xing2 把用户xing1配置复制给xing2

注: 用户超出配额,7天内不清理,会被锁定。不能进入目录。

用户自己配额用光后,若附属组还有,切换组后还可用,互不影响。

5】查看磁盘配额

repquota -avug

【9】 触发挂载的配置

依赖 /etc/init.d/autofs 服务

配置文件 /etc/auto.master

/etc/auto.misc

1】 编辑/etc/init/auto.master 文件

vi /etc/init/auto.master

写入

/mydisk /etc/auto.mydisk

2】创建auto.mydisk文件并编辑

touch /etc/auto.mydisk

写入

sdd6 -fstype=ext3 :/dev/sdd6

保存退出

系统的/etc/auto.misc文件

cd -fstype=iso9660,ro,nosuid,nodev :/dev/cdrom

3】配置完成并测试

当输入cd /mydisk/sdd7时,系统自动挂载/dev/sdd7 不用后一段时间自动退出
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: