Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1483214
  • 博文数量: 297
  • 博客积分: 10010
  • 博客等级: 上将
  • 技术积分: 3082
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 11:36
文章分类

全部博文(297)

文章存档

2011年(1)

2009年(45)

2008年(67)

2007年(184)

我的朋友

分类: LINUX

2008-01-29 15:01:16

()磁盘管理
dd
dd命令可以帮助我们将软盘中的数据写成一个文件,或将硬盘中的文件写入软盘
#dd if=/dev/fd0 of=floppyfile
把软盘中的数据写成文件
#dd if=boot.img of=/dev/fd0 bs=1440k
把文件写入软盘
#dd if=./lowercase of=./uppercase clcase
将文件的大小写转换
#df –h
直观地查看磁盘分区使用情况
#df –T
查看磁盘分区的使用情况及是哪种文件系统
#df -Th -t vfat
查看硬盘中 FAT32 分区的情况
#df -Th -x vfat
查看硬盘中 除了FAT32 分区的情况
#df –a 
查看当前 Linux 系统中的所有分区
#du /dev
显示文件及目录的使用空间,h参数,更加直观
#du –a /home
显示所有的使用空间
#fdisk
未指定任何参数则会显示该命令的使用帮助信息
#fdisk /dev/sda
对指定磁盘进行分区维护
#parted
对指定硬盘中的分区进行维护
#mkfs –t ext3 /dev/sda1
格式化为ext3文件
#mke2fs –c /dev/sda1 –Llinux-backup
用于建立ext2文件系统,c检查分区是否有坏道,L设定文件系统的卷标
#e2lable /dev/sda1 /var/ftp
用于显示或设置指定ext2分区的卷标
#finds LABLE=/var/ftp
用于在系统中查找指定卷的系统
#e2fsck /dev/sda1
用于检测指定分区中的ext2/ext3文件系统并进行错误修复
#mount –t iso9600 /dev/cdrom /mnt/cdrom
挂载光盘
#umount /mnt/cdrom
卸载光盘
#eject –n
显示系统默认的弹出设备
#eject
弹出光盘
#eject -t
关闭光盘驱动器
#cp /dev/cdrom  mycd.iso
从光盘中制作ISO文件
#mkisofs –r –o myhome.iso /home
用于把系统中指定目录中的所有内容制作为ISO文件
#mount –o loop myhome.iso /mnt/cdrom
用于把指定的ISO文件挂截至系统的指定目录中,挂载成功后可以在该目录中读取ISO文件中的内容
#cdrecord –scanbus
检测系统中光盘记录机的相关参数,收集记录机的SCSL设备识别号
#cdrecord –v speed=8 dev=0,0 /home/share/iso/data.iso
从指定的ISO文件记录光盘,命令中需要庙宇记录的速度和光盘刻录机的ID
#mount –t vfat /dev/sdb1 /mnt/usb-disk
挂载USB
#umount /mnt/usb-disk
卸载USB
磁盘空间管理
软限制-警告值,硬限制-最大值。可对用户和组的可用磁盘空间和可使用文件数量进行设置。
①修改/etc/fstab,在分区装载设置中添加usrquotagrpquota
LABEL=/home/home ext3 defaults,usrquota,grpquota 1 2
②重启系统,真正的设置值必须读取/ect/mtab文件才可生效,由于/ect/mtab文件经过重新启动才可利用/etc/fstab文件的内容进行改写,/etc/fstab表示系统启动时默认要挂载的分区及内容,/etc/mtab是目前系统挂载中的分区.
③运行quotacheck –cug  /home,检查每个文件系统,建立目前硬盘使用率列表,并检查每个文件系统的空间限制。建立文件系统配额文件aquota.useraquota.group
#quotacheck –cug /home
#touch /home/quota.group
#touch /home/quota.user
④执行edquota命令以编辑quota.groupquota.user文件, edquota -u 用户名 | -g 组名,编辑用户/组配额。设置磁盘配额宽限时间,超过这个时间用户将无法再写入文件,即使没达到硬限制:edquota –t
#edquota –u jack
Filesystem    Blocks    soft    hard    indos    soft    hard
/dev/hda3     17636      0       0        0      0       0
#edquota –t
只能调整所有用户或所有组群的时间,而无法调整单个用户或组群的时间
复制quota设置
#edquota –p jack user1
#edquota –p jack –g group
通过复制,使用户有相同的磁盘配额,在一个组群中建立一个样本账号,再进行复制,使加进该组的账号都有相同的磁盘配额。组的磁盘配置要合理,才不高不成空间上的浪费。
⑤启用配额-quotaon /,停用配额-quotaoff /
#quotaon –aguv
#quotaoff –aguv
a:表示启动或关闭/etc/fstab中具有读写功能的文件
g:设置组群
u:设置用户
v:显示信息
⑥显示配额信息:quota -u 用户名 | -g 组名。
#repquota –aguv
a:显示/etc/fstab中所有文件系统的quota
g:显示所有组群的设置
u:显示所有用户的设置
v:显示所有设置
※可以使用虚拟磁盘对所做的磁盘配额进行检查。
  切换用户:su –u 用户名
  检查:dd if=/dev/zero of=/tmp/aa bs=1M count=2
阅读(1808) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~