linux文件系统的管理

上传人:第*** 文档编号:32688668 上传时间:2018-02-12 格式:DOCX 页数:15 大小:151.85KB
返回 下载 相关 举报
linux文件系统的管理_第1页
第1页 / 共15页
linux文件系统的管理_第2页
第2页 / 共15页
linux文件系统的管理_第3页
第3页 / 共15页
linux文件系统的管理_第4页
第4页 / 共15页
linux文件系统的管理_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《linux文件系统的管理》由会员分享,可在线阅读,更多相关《linux文件系统的管理(15页珍藏版)》请在金锄头文库上搜索。

1、一、 proc 文件系统1proc 文件系统是内核映像,该目录中的文件是存放在系统内存里的。它以文件系统的方式为访问系统内核数据的操作提供接口。用户和应用程序可以通过 proc 得到系统的信息,并可以改变内核的某些参数。2cpuinfo 文件:保存了 cpu 的基本信息,如类型、制造商、型号和性能等。3devices 文件:保存当前运行的核心配置的设备驱动的列表,包括了字符设备和块设备。4filesystems 文件:保存了内核支持的文件系统的列表。5interrupts 文件:显示当前系统设备使用中断的列表,这在设备冲突的诊断中十分有用。6meminfo 文件:显示存储器使用信息的列表,包括

2、物理内存和虚拟内存 swap。7modules 文件:显示当前内核加载的模块的列表,当用户安装了一个新的模块后,可以通过该文件查看模块是否被内核正确加载。8version 文件:显示当前系统内核的版本信息,其实“uname -r”命令显示的信息就是从该文件中读取的。9uptime 文件:显示当前系统开机运转到现在经过的时间,其实“uptime ”命令的信息就是从该文件获取的。10net 目录:保存着系统网络协议状态信息,存取该目录下的文件可以监视网络连接。二、 fdisk 分区工具1查看分区信息:fdisk l2进入分区界面:fdisk 硬盘名称(如:fdisk /dev/sda)3进入 fd

3、isk 的主界面后,系统会提示键入 m 以获取帮助。4各个命令的功能:命令 功能a 将某个分区设置文活动分区b 编辑某个分区为 BSD 分区c 设置某个分区为 DOS 兼容分区d 删除某个分区L 列出 Linux 支持所有分区m 显示帮助信息n 新建一个分区o 新建一个空的 DOS 分区表p 打印(显示)分区表q 退出 fdisk 但不保存配置s 新建一个空的 SUN 分区t 修改分区文件系统的类型 IDu 修改分区大小的显示方式v 校验分区表w 退出 fdisk 并保存配置x 使用额外的专家级功能5创建分区: 新建分区可以使用 n 命令。需要注意的是每个硬盘上只能有四个主分区(无扩展分区)

4、。如果想有四个以上分区,可以创建三个主分区及一个扩展分区,在扩展分区内可以建立多个逻辑分区,逻辑分区没有数量的限制。 选择分区编号(本里选择主分区 p) 输入分区的起始柱面号 输入分区大小,单位可以用结束柱面数或大小来表示。如果单位是结束柱面数则直接输入数字即可,如果单位是大小,则要使用“+数字 G”、 “+数字 M”、 “+数字 K”的格式。6使用 p 命令查看分区信息7修改分区文件系统的类型 ID:新建立的分区文件系统类型默认为 Linux Native,如果需要将其改为其它类型(如 FAT、Linux swap) ,可以使用 t 命令修改分区的类型 ID。8删除分区:使用 d 命令并键入

5、要删除的分区的编号9保存改变并退出 fdisk:键入 w 命令即可。10 分区更改后需要执行 partprobe 命令更新分区表。三、 分区格式化1Linux 常用分区格式化命令:mkfs mkfs.ext2 mkfs.ext3 mkfs.ext4 mke2fs mke4fs mkfs t ext2,ext3 -L labe l m 6 /dev/sda1 mkfs.ext2 -L label -m 6 -b 2048 -i 4096 /dev/sda1 mkfs.ext3 -L label -m 6 -b 2048 -i 4096 /dev/sda1 mkfs.ext4 -L label -

6、m 6 -b 2048 -i 4096 /dev/sda1 mke2fs -L label m 5 -b 2048 -i 4096 -j /dev/sda1 (-j 生成 ext3 日志节点和文件系统,-m 指定文件系统保留的百分比;-i 指定 inode 大小。) mke4fs -L label -t ext2,ext3,ext4 -m 6 /dev/sdb2 请注意以上命令将导致数据丢失。2如果在格式化时没有指定卷标,可以先卸载分区,然后使用 e2label 命令重新制定卷标。如:e2label /dev/sdb2 Label四、 调整 ext2/ext3 文件系统的参数1简介:调整/查看

7、 ext2/ext3 文件系统的文件系统参数,Windows 下面如果出现意外断电死机情况,下次开机一般都会出现系统自检。Linux 系统下面也有文件系统自检,而且是可以通过 tune2fs 命令,自行定义自检周期及方式。2用法:tune2fs -l -c max-mount-counts -e errors-behavior -f -i interval-between-checks -j -J journal-options -mreserved-blocks-percentage -o mount-options,. -r reserved-blocks-count -s sparse-

8、super-flag -u user -ggroup -C mount-count -L volume-name -M last-mounted-directory -O feature,. -T time-last-checked -UUUID device3常用选项说明:-l 查看文件系统信息-c max-mount-counts 设置强制自检的挂载次数,如果开启,每挂载一次 mount count 就会加 1,超过次数就会强制自检。-i interval-between-checksd|m|w 设置强制自检的时间间隔d 天 m 月 w 周-m reserved-blocks-percen

9、tage 保留块的百分比-j 将 ext2 文件系统转换为 ext3 类型的文件系统-L volume-label 类似 e2label 的功能,可以修改文件系统的标签-r reserved-blocks-count 调整系统保留空间-o mount-option,. Set or clear the indicated default mount options in the filesystem. 设置或清除默认挂载的文件系统选项4示例:5tune2fs -c 30 /dev/hda1 设置强制检查前文件系统可以挂载的次数tune2fs -c 0 /dev/hda1 关闭强制检查挂载次数限

10、制。tune2fs -i 10 /dev/hda1 10 天后检查tune2fs -i 1d /dev/hda1 1 天后检查tune2fs -i 3w /dev/hda1 3 周后检查tune2fs -i 6m /dev/hda1 半年后检查tune2fs -i 0 /dev/hda1 禁用时间检查tune2fs -j /dev/hda1 添加日志功能,将 ext2 转换成 ext3 文件系统tune2fs -r 40000 /dev/hda1 调整/dev/hda1 分区的保留空间为 40000 个磁盘块tune2fs -o acl,user_xattr /dev/hda1 设置/dev/

11、hda1 挂载选项,启用 Posix Access Control Lists和用户指定的扩展属性以上参数与参数值之间可以不加空格,如:tune2fs i0 c0 /dev/hda16查看所有分区的 UUID 及 LABEL:blkid;也可以使用 e2label /dev/sda1 来查看单个设备的卷标。五、 mount 命令的使用1语法:mount -afFhnrvVw -L -o -t 设备名 加载点 用法说明:mount 可将指定设备中指定的文件系统加载到 Linux 目录下(也就是装载点)。可将经常使用的设备写入文件/etc/fastab,以使系统在每次启动时自动加载。mount 加

12、载设备的信息记录在/etc/mtab文件中。使用 umount 命令卸载设备时,记录将被清除。 2 常用参数和选项: -a 加载文件/etc/fstab 中设置的所有设备。 -f 不实际加载设备。可与-v 等参数同时使用以查看 mount 的执行过程。 -F 需与-a 参数同时使用。所有在/etc/fstab 中设置的设备会被同时加载,可加快执行速度。 -L 加载文件系统为指定标签的设备。 -n 不将加载信息记录在/etc/mtab 文件中。 3-o 指定加载文件系统时的选项。有些选项也可在/etc/fstab 中使用。常用选项包括: auto 必须在/etc/fstab 文件中指定此选项。执

13、行-a 参数时,会加载设置为 auto 的设备,取消选取为noauto。 defaults 使用默认的选项。默认选项为 rw、suid、dev、exec、anto nouser 与 async。 dev 可读文件系统上的字符或块设备,取消选项为 nodev。 noauto 无法使用-a 参数来加载。 remount 重新加载设备。通常用于改变设备的设置状态。 ro 以只读模式加载。 rw 以可读写模式加载。 -r 以只读方式加载设备。loop 使用回送设备挂在文件系统。uid= henry,gid=henry 所有挂载的系统中的文件都属于 henry。4-t 指定设备的文件系统类型。常用的选项

14、说明有: ext2 Linux 目前的常用文件系统。 msdos MS-DOS 的 FAT。 nfs 网络文件系统。 ntfs Windows NT 的文件系统。 auto 自动检测文件系统。 5-v 执行时显示详细的信息。 6-V 显示版本信息。 7-w 以可读写模式加载设备,默认设置。8device 要挂接(mount)的设备。9dir 设备在系统上的挂接点(mount point)。10从光盘制作光盘镜像文件。将光盘放入光驱,执行下面的命令。#cp /dev/cdrom /home/sunky/mydisk.iso 或#dd if=/dev/cdrom of=/home/sunky/my

15、disk.iso注:执行上面的任何一条命令都可将当前光驱里的光盘制作成光盘镜像文件 /home/sunky/mydisk.iso11将文件和目录制作成光盘镜像文件,执行下面的命令。#mkisofs -r -J -V mydisk -o /home/sunky/mydisk.iso /home/sunky/mydir注:这条命令将/home/sunky/mydir 目录下所有的目录和文件制作成光盘镜像文件/home/sunky/mydisk.iso,光盘卷标为:mydisk12光盘镜像文件的挂接(mount)#mount -o loop /home/sunky/mydisk.iso /mnt/vcdrom注:使用/mnt/vcdrom 就可以访问盘镜像文件 mydisk.iso 里的所有文件了。挂接移动硬盘13挂接 Windows 文件共享Windows 网络共享的核心是 SMB/CIFS,在 linux 下要挂接(mount)windows 的磁盘共享,就必须安装和使用 samba 软件包。当 windows 系统共享设置好以后,就可以在 linux 客户端挂接(mount)了,具体操作如下:# mkdir p /mnt/samba 注:建立一个目录

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 职业教育

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号