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

【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 不用后一段时间自动退出

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值