第4天-磁盘管理和文件系统_第1页
第4天-磁盘管理和文件系统_第2页
第4天-磁盘管理和文件系统_第3页
第4天-磁盘管理和文件系统_第4页
第4天-磁盘管理和文件系统_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、会添加磁盘并进行分区理解什么是文件系统会创建并挂载文件系统会设置磁盘的配额功能fdisk命令格式:fdisk -l 磁盘设备rootlocalhost # fdisk -lDisk /dev/sda: 64.4 GB, 64424509440 bytes255 heads, 63 sectors/track, 7832 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System/dev/sda1 * 1 13 104391 83 Linux/dev/sda2 1

2、4 7832 62806117+ 8e Linux LVMDisk /dev/sdb: 85.8 GB, 85899345920 bytes255 heads, 63 sectors/track, 10443 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesDisk /dev/sdb doesnt contain a valid partition table新磁盘未包含有效的分区fdisk命令用途:在交互式的操作环境中管理磁盘分区格式:fdisk 磁盘设备交互模式中的常用指令m:查看操作指令的帮助信息p:列表查看分区信息n:新

3、建分区d:删除分区t:变更分区类型w:保存分区设置并退出q:放弃分区设置并退出硬盘规划示例为主机新增一块80GB的SCSI硬盘对该硬盘进行分区:p 划分2个主分区,各20GB,剩余空间作为扩展分区p 在扩展分区中建立2个逻辑分区,容量分别为2GB、10GB 将第1个逻辑分区的类型改为swapp 确认分区设置情况,保存退出 使用partx探测硬盘分区的变化ext2/ext3/ext4 :这是Linux中使用最多的文件系统。msdos :DOS、Windows和OS/2使用该文件系统。vfat :扩展的DOS文件系统,支持长文件名。iso9660:CD-ROM的标准文件系统。 smbfs/cifs

4、:支持SMB协议的网络文件系统。nfs:网络文件系统,在文章后部会有详细介。swap:用于Linux磁盘交换分区的特殊文件系统。它也能够与ext3系统无缝兼容,用户可以通过几个简单的指令就可以将ext3升级到ext4。更大的文件系统/文件大小,ext3文件系统最大支持16TB的文件系统,2TB的文件大小,而ext4可以支持到1EB的文件系统与16TB的单个文件大小(1EB1024PB1024*1024TB=1024*1024*1024GB)子目录扩展,在ext3中单个目录下的子目录数上限是32000个,而在ext4中则可以创建无限个子目录。mkfs命令用途:Make Filesystem,创建

5、文件系统(格式化)格式:mkfs -t 文件系统类型 分区设备rootlocalhost # ls /sbin/mkfs*/sbin/mkfs /sbin/mkfs.ext2 /sbin/mkfs.msdos/sbin/mkfs.cramfs /sbin/mkfs.ext3 /sbin/mkfs.vfat作为其他几个分区命令的前端工具,通过“-t .”选项指定文件系统类型rootlocalhost # mkfs -t ext3 /dev/sdb1mkswap命令用途:Make Swap,创建交换文件系统格式:mkswap 分区设备rootlocalhost # mkswap /dev/sdb5

6、Setting up swapspace version 1, size = 2006929 kB rootlocalhost # swapon /dev/sdb5rootlocalhost # free | grep -i swapSwap: 3008456 0 3008456rootlocalhost # swapoff /dev/sdb5rootlocalhost # free | grep -i swapSwap: 1048568 0 1048568格式化交换分区启用交换分区查看交换空间停用交换分区swap分区从高优先级到低优先级依次使用查看优先级: swapon s用户可以给某个sw

7、ap指定一个0到32767的优先级如果用户没有指定,那么核心会自动给swap指定一个优先级,这个优先级从-1开始,每加入一个新的没有用户指定优先级的swap,会给这个优先级减1通过设置priority把性能最好,速度最快的磁盘上的swap设置为最高的优先级修改/etc/fstab 指定一个大的pri值/dev/sdd2 swap swap defaults,pri=1 0 0mount命令用途:挂载文件系统、ISO镜像到指定文件夹格式:mount -t 类型 存储设备 挂载点目录 mount -o loop ISO镜像文件 挂载点目录硬盘分区、U盘、光盘设备等umount命令用途:卸载已挂载的

8、文件系统格式:umount 存储设备位置 umount 挂载点目录硬盘分区挂载、卸载示例建立挂载点目录:/mailbox 挂载分区设备:/dev/sdb1访问分区设备: 挂载点目录/mailbox中创建文件进行测试 查看/mailbox目录中的内容 查看已挂载分区的使用情况(df -hT)卸载分区设备:/dev/sdb1光盘设备挂载、卸载示例建立挂载点目录:/media/cdrom 挂载光盘设备:/dev/cdrom或/dev/hdc访问光盘设备: 查看挂载点目录/media/cdrom中的内容卸载光盘设备:/dev/cdrom光驱托盘操作弹出光驱:eject收回光驱:eject -troot

9、localhost # mkdir /media/fedorarootlocalhost # mount -o loop F10-i686-Live.iso /media/fedorarootlocalhost # ls /media/fedoraEFI GPL isolinux LiveOS READMEISO镜像文件挂载示例/etc/fstab配置文件 包含了需要开机后自动挂载的文件系统记录rootlocalhost # vi /etc/fstab/dev/VolGroup00/LogVol00 / ext3 defaults 1 1LABEL=/boot /boot ext3 defau

10、lts 1 2devpts /dev/pts devpts gid=5,mode=620 0 0tmpfs /dev/shm tmpfs defaults 0 0proc /proc proc defaults 0 0sysfs /sys sysfs defaults 0 0/dev/VolGroup00/LogVol01 swap swap defaults 0 0设备位置挂载点文件系统类型设置自动挂载示例每次重新开机后,能够自动完成挂载 将/dev/sdb1分区挂载到/mailbox目录rootlocalhost # vi /etc/fstab/dev/sdb1 /mailbox ext3

11、 default 0 0rootlocalhost # mount /dev/sdb1rootlocalhost # mount | tail -1/dev/sdb1 on /mailbox type ext3 (rw)rootlocalhost # umount /mailbox请思考:使用fdisk新建分区时,如何指定分区的容量、类型?使用fdisk分区工具时,如何保存所做的分区设置?若需要放弃更改退出fdisk,应如何操作?怎样将分区格式化为ext3类型的文件系统?如何挂载、卸载U盘和光驱等设备?如何查看已挂载各分区的磁盘空间使用情况?如何浏览.iso光盘镜像文件中的内容? 实现磁盘限额

12、的条件需要Linux内核支持安装quota软件包Linux磁盘限额的特点作用范围:针对指定的文件系统(分区)限制对象:用户帐号、组帐号 限制类型: 磁盘容量(默认单位为KB) 文件数量限制方法:软限制、硬限制 启用文件系统的配额支持添加usrquota、grpquota挂载参数 rootlocalhost # vi /etc/fstab/dev/sdb1 /mailbox ext3 default,usrquota,grpquota 0 0rootlocalhost # mount /mailboxrootlocalhost # mount | tail -1/dev/sdb1 on /mai

13、lbox type ext3 (rw,usrquota,grpquota)检测磁盘配额并创建配额文件使用quotacheck命令创建配额文件 quotacheck -ugcv 文件系统 quotacheck -augcvrootlocalhost # quotacheck -ugcv /dev/sdb1quotacheck: Scanning /dev/sdb1 /mailbox donerootlocalhost # ls -l /mailbox/aquota.*-rw- 1 root root 6144 09-14 12:04 /mailbox/aquota.group-rw- 1 roo

14、t root 6144 09-14 12:04 /mailbox/aquota.user-u、-g:检测用户、组配额-c:创建配额数据文件-v:显示执行过程信息-a:检测所有可用的分区编辑用户和组帐号的配额设置使用edquota命令编辑配额设置 edquota -u 用户名 edquota -g 组名rootlocalhost # edquota -u zhangsanDisk quotas for user zhangsan (uid 501): Filesystem blocks soft hard inodes soft hard /dev/sdb1 0 80000 100000 0 4

15、0 50rootlocalhost # edquota -g usersDisk quotas for group users (gid 100): Filesystem blocks soft hard inodes soft hard /dev/sdb1 252 0 1024000 39 0 0第3列:磁盘容量软限制第4列:磁盘容量硬限制第6列:文件个数软限制第7列:文件个数硬限制启用、关闭文件系统的配额功能使用quotaon、quotaoff命令rootlocalhost # quotaon -ugv /mailbox/dev/sdb1 /mailbox: group quotas tu

16、rned on/dev/sdb1 /mailbox: user quotas turned onrootlocalhost # quotaoff -ugv /mailbox/dev/sdb1 /mailbox: group quotas turned off/dev/sdb1 /mailbox: user quotas turned off验证磁盘配额功能必须切换到设置配额的分区(挂载目录)创建指定数量的文件:使用touch命令,或cp命令创建指定容量的文件:使用dd命令,或cp命令zhangsanmail $ cd /mailboxzhangsanmail mailbox$ dd if=/d

17、ev/zero of=myfile bs=1M count=120sdb1: warning, user block quota exceeded.sdb1: write failed, user block limit reached.dd: 写入 “myfile”: 超出磁盘限额查看配额使用情况侧重用户、组帐号角度:使用quota命令 quota -uv 用户名 quota -gv 组名侧重文件系统角度:使用repquota命令 repquota 文件系统 repquota -arootlocalhost # quota -u zhangsanDisk quotas for user zh

18、angsan (uid 515): Filesystem blocks quota limit grace files quota limit grace /dev/sdb1 100000* 80000 100000 1 40 50rootlocalhost # quota -g usersDisk quotas for group users (gid 10): nonerootlocalhost # repquota -v /mailbox* Report for user quotas on device /dev/sdb1Block grace time: 3days; Inode grace time: 3days Block limits File limitsUser used soft hard grace used soft hard grace-root - 176200 0 0 4 0 0zhangsan +- 100000 80000 100000 2days 1 40 50需求描述在虚拟机中添加一块SCSI磁盘新建一个20GB的分区,用于存放普通用户的宿主目录新的分区仍挂载到“/home”目录,保留原有用户数据开机后自动挂载该分区,并支持用户、组磁盘

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论