您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 质量控制/管理 > 03 Linux文件系统管理
Linux系统概述管理磁盘文件系统使用外部存存储设备(光盘、软盘、硬盘和U盘)Linux中的分区(fdisk)与格式化(mkfs)Linux文件系统的维护ext2/ext3文件系统的高级特性文件系统的检查(fsck)磁盘配额(quota)自动挂载工具automounter使用外部存储设备Windows中对外部存储设备的辨认是自动化的,比如:A:盘是软盘驱动器。硬盘分区和光盘驱动器都有相应的编号。Linux中的外部设备都有相诮的设备文件名,不能直接使用,需要挂载。比如:#mount/dev/fd0/mnt/floppy挂载外部存储设备挂载的命令:例:#mount/dev/fd0/mnt/floppyLinux中常用的外部设备文件名软盘/dev/fdN(N=0,1…)光驱(IDE)/dev/cdrom(-/dev/hdX)光驱(SCSI)/dev/scdN(N=0,1…)硬盘(IDE)/dev/hdX(X=a,b,c…)硬盘(SCSI)/dev/sdX(X=a,b,c…)U盘/dev/sdX(X=a,b,c…)Mount设备名挂载点挂载外部存储设备一般使用的过程1。挂载外设2。读写挂载点3。卸载设备4。移走外部存储介质演示使用光驱#mount/dev/cdrom/mnt/cdrom#df#cd/mnt/cdrom#ls/mnt/cdrom#umount/mnt/cdrom#ls#umount/dev/cdrom#ejecteject-t挂载硬盘硬盘是特殊的块设备,需要分区后才能使用1。分区2。格式化3。挂载分区4。读写挂载点5。卸载分区演示挂载一个分区盘U盘是USB设备,内置USB-SCSI转换接口,所以被认为是SCSI硬盘,默认都划分了一个分区。使用方法:#mkdir/mnt//u#mount/dev/sda1/mnt/u需要先驱动(内核要支持SCSI和USB接口)modprobeusb-storage文件系统类型文件系统类型选项#mount-t文件系统类型设备挂载点挂载WindowsFAT32格式的介质#mount-tvfat/dev/hda2/mnt/c#mount-tvfat/dev/fd0/mnt/floppyWindowsNTFS格式的介质默认的内核不能辨认,需要重新编译内核#mount-tntfs/dev/hda2/mnt/d数据光盘格式:iso9660,udf#mount-tiso9660/dev/cdrom/mnt/cdrom挂载选顶选项用来调整对介质的访问效果#mount–o选项设备挂载点不同的文件系统类型具有不同的选项,详情请参考mount的manual帮助#manmountWindows分区的学用挂载选项Iocharset=charset(设置文件系统的字符编码常用的值为gb2312和utf8)#mount-tvfat-oiocharset=gb2312/dev/hda3/d#mount-tvfat-outf8/dev/hda3/d常用移动介质挂载选项rw/ro说明:读写/只读模式,适用于所有类型,例:#mount/dev/fd0/mnt/floppy-orouid=username/uid,gid=groupname/gid说明:为挂载点目录指定属主和组身份,例:#mount/dev/sdb2/d-ouid=redhat,gid=redhatumask=权限掩码说明:设置挂载点目录的文件权限掩码:例:#mount-ouid=redhat,umask=0077/dev/sdb2/d文件系统的维护ext2/ext3文件系统的优化与高级特性磁盘检查磁盘配额自动挂载分区文件系统/dev/sda2文件系统/dev/sda2Blocksize:1k文件系统/dev/sda2Blocksize:4k文件系统/dev/sda2#mkfs.ext3-b1024/dev/sda2文件系统/dev/sda2#mkfs.ext3-b4096/dev/sda2优化ext2/ext3文件系统/dev/sda2#mkfs.ext3-b4096-i4096/dev/sda2File1--1,2File2--3,4……1234文件系统/dev/sda2#mkfs.ext3-b4096-i8192/dev/sda2File1--1File2--2……12优化ext2/ext3文件系统保留块:为管理员保留的磁盘管理空间,默认为总数据块的5%#mkfs.ext3-b4096-I8192-m2/dev/sda2设置保留块的数量占总数的百分比为2%杳看已用的+可用的并不等于总数文件系统Tune2fs---调整ext2/ext3文件系统特性的工具-ldevice查看文件系统信息-ccount设置强制自检的挂载次数-inday设置强制自检的间隔时间-mpercentage保留的百分比-j将ext2文件系统转换为ext3格式Mountcount达到Maxinummountcount值就会自检,如果设置成负数就永远不自检.Ext3不能改成ext2但可以强制挂载,但没有日志,如果断电有可以会长时间自检或数据丢失文件系统的检查工具fsck---检查文件系统数据完整性的工具用法一:#fsck-text2/dev/sdb1用法二:#fsck.ext2/dev/sdb1e2fsck---检查ext2/ext3文件系统的工具(危险!!!)使用磁盘配额磁盘配额作用是限制普通用户使用的磁盘空间,不至于因为个别人的浪费影响所有人的使用。需要内核支持只有ext2/ext3文件系统目前被支持需要用户程序quota软件包磁盘配额配置过程使用usrquota,grpquota选项挂载一个分区,激活内核的支持#mount–ousrquota,grpquota/dev/sdb1/mnt/d1或#mount–oremount,usrquota,grpquota/init1(进入单用户环境)quotacheck-cvuga检查并且人创建磁盘配额的数据库存文件edquota-uusername为指定用户分配磁盘窨和节点数量quota命令可以查看用户的配额使用情况下一步,如果要激活一个分区使用#quotacheck-cvug/dev/sda1如果想让所有的分区都激活使用#quotacheck–cvuga加a就可以了,不用使用分区使用完上面的命令就会在/mnt/sd1下产生aquota.groupaquota.user两个文件重启计算机生效,也可能quotaon激活#quotaon–a或quotaon/dev/sda1编辑某个用户的分区使用配置#edquota–usky#repquota-a可以打印所有用户的配额情况#edquota–t可以修改过期时间,只影响以后的用户#quotaoff/mnt/sda1关闭如果想永远使用可以#vi/etc/fstab中的分区与格式化分区与格式化原理使用Linux中的fdisk分区使用mkfs创建文件系统硬盘分区的挂载分区原理常用的Li
本文标题:03 Linux文件系统管理
链接地址:https://www.777doc.com/doc-3366444 .html