文件系统管理

文件系统管理:
将除了根文件一同与根文件系统某现存的目录作为其它文件访问入口的行为称之为挂载。

解除关联称之为卸载;
把设备关联到挂载点: mount point
	mount
卸载时可用:umount

	注意,挂载点下原有文件在挂载完成后会隐藏,所以尽可能用空目录

挂载方法:
	mount DEVICE MOUNT_POINT	
	
	mount:通过 /etc/mtab文件显示当前系统已挂在的所有设备
	mount [-fnrsvw] [-t vsftype] [-o options] device dir
		device:指明要挂载的设备:
			(1) 设备文件:如/dev/sda5
			(2) 卷标: -L ‘LABLE' ,例如 -L ’mydata'
			(3) UUID , -U 'UUID'
			(4) 伪文件系统名称: proc ,sysfs,devtmpfs,coonfigfs
		dir:挂载点
			事先存在:建议使用空目录;
			进程正在使用中的设备无法被挂载;
			
		常用命令选项:
			-t vsftype:指定要挂载的设备上的文件系统类型;
			-r readonly:只读挂载
			-w read and write,读写挂载;
			-n 不更新/etc/mtab;
			-a 自动挂载所欲支持自动挂载的设备;(定义在了/etc/fstab 文件中,且挂载选项中农有自动挂载功能)
			-L 'LABEL' 一卷表指定挂载设备
			-U 'uuid' 以UUID指定要挂载的设备;
			-B --bind 绑定目录到另一个目录上
		注意:查看内核追踪到自己挂在的所有设备: cat /proc/mounts
			-o options:(挂载文件系统的选项)
				async	异步模式:在存数据时,在内存中复制一份,由这块内存往内存中写
				sync	同步模式:
				atime/noatime:默认atime更新时间戳   (包含目录和文件)
					ext4有的使用noatime
				diratime/nodiratime	目录的访问时间戳
				auto/noauto	是否支持自动挂载
				exec/noexec:是否支持将文件系统上应用程序运行为进程
				dev/nodev	是否支持在此文件系统上使用设备文件
				suid/nosuid	
				remount		重新挂载
				ro:
				rw:
				user/nouser:是否允许普通用户挂载此设备
				acl:启用此文件系统上的acl功能(6默认不启用,7默认启用)
				
				注意:上述选项可多个同时使用,彼此使用逗号分隔:
					默认挂载选项: defaults
						rw,suid,dev,exec,auto ,nouser,and async
						
	卸载命令:
		umount DEVICE
		umount MOUNT_POINT
	
	查看正在访问指定文件系统的进程:
		fuser -v MOUNT_POINT
		
	终止所有正在访问指定的文件系统进程:
		fuser -km MOUNT_POINT
			
	挂载交换分区:
		启用:swapon
			swapon  [OPTION] ...[DEVICE]
				-a 激活所有的交换分区
				-p PRIORITY	指定优先级
		
		禁用:swapoff [OPTION] ...[DEVICE]
		
	内存空间使用状态:
		free [OPTION]
			-m 以M为单位
			-g 以G为单位
			
	查看文件系统内存使用情况
		df 
			-h:human-readable
			-i:inodes instead of blocks
			-P:以POSIX兼容的格式输出;
			
	查看某目录总体空间占用状态:
		du:
			-h:human-readable
			-s:summary
			
			
文件的挂载的配置文件: /etc/fstab
	
	每行定义一个挂载的文件系统:
		
		要挂载的设备或伪文件系统	挂载点	文件系统类型	挂载选项	转储频率	自检次序
			
			
			要挂载的设备或伪文件系统:
				设备文件、LABLE(LABLE="")、UUID(UUID="")、伪装文件系统名称(proc,sysfs)
				
			挂载选项:
				defaults
			
			转存频率:
				0	不做备份
				1	每天转存
				2	每隔一天转存
			
			自检次序:
				0	不自检
				1	首先自检:一般只有rootfs采用1
				。。。。

文件系统上的其他概念:
	Inode: Index Node,索引节点
	
		地址指针:
			直接指针;
			间接指针
			三级指针;
		
		inode bitmap:对位标识每个inode空闲与否的状态信息
			
	链接文件:
		硬链接:
			不能对目录进行;
			不能跨分区进行;
			指向同一个inode的多个不同路径;创建文件的链接即为为inode创建新的引用路径,因此会增加其
				引用计数;
			
		符号链接:
			可以对目录进行;
			可以跨分区
			指向另一个文件的路径,因此不会增加inode引用计数,其大小为指向路径字符串长度
			
			
		ln [-sv] SRC DEST
			-s: symbolic link
			-v: verbose
	
	文件管理操作对文件的影响:
		文件删除:
		文件复制:
		文件移动
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值