Linux文件系统管理
文件系统构成
/usr/bin、/bin:存放所有用户可以执行的命令
/usr/sbin、/sbin:存放只有root可以执行的命令
/home:用户缺省宿主目录
/proc:虚拟文件系统,存放当前内存镜像
/dev:存放设备文件
/lib:存放系统程序运行所需的共享库
/lost+found:存放一些系统出错的检查结果
/tmp:存放临时文件
/etc:系统配置文件
/var:包含经常发生变动的文件,如邮件、日志文件、计划任务等
/usr:存放所有命令、库、手册页等 /usr/local==》
program files
/mnt:临时文件系统的安装点
/boot:内核文件及自举程序文件保存位置
查看分区使用情况:df
查看文件、目录大小:du
检测修复文件系统:fsck -y、e2fsck
-p
(单用户模式执行)
判断文件类型:file
挂载光驱
mount /dev/cdrom /mnt/cdrom
df
cd /mnt/cdrom
ls
/mnt/cdrom
卸载光驱
umount /mnt/cdrom
eject
添加磁盘或分区
划分分区(fdisk)
创建文件系统(mkfs) 格式化
尝试挂载(mount)
写入配置文件(/etc/fstab)
加载新硬盘后reboot dmesg
/etc/fstab 系统引导的时候自动挂载
物理分区名/卷标 挂载点 文件系统 缺省设置 是否检测
检测顺序
LABEL=/(/dev/sda1) /
ext3 defaults
1/0 0/1/2
e2label /dev/sdb1 查看一个分区是否有卷标
e2label /dev/sdb1
apache指定一个分区卷标
/dev/zero 往一个输出文件中写0
/dev/null 黑洞 表示把不想操作的内容文件放入消失
SWAPFILE实现
mkdir /var/swap
chmod 700 /var/swap
dd if=/dev/zero of=/var/swap/file.swp bs=1024 count=65536
mkswap /var/swap/file.swp
vi /etc/fstab
/var/swap/file.swp |swap swap defaults 0
0
free 察看内存试用情况
swapon /var/swap/file.swp
free
磁盘配额
1.开启分区配额功能
编辑/etc/fstab文件,在挂载属性上加上标志usrquota或grpquota
/dev/sda3 home ext3
defaults,usrquota 1 2
mount -o remount /home
临时设置:mount -o
remount,usrquota /home
2.建立配额数据库(进入单用户模式)
quotacheck
-cvuga
会生成aquota.user、aquota.group两个文件
3.启动配额功能
quotaon
分区名称 quotaon /home
quotaoff关闭配额
4.编辑用户配额
edquota用户名 edquota -g
用户组名
edquota -t 设置宽限期
复制用户配额
edquota -p 模板用户 复制用户1 复制用户2
quota命令查看用户的配额使用情况
管理员查看配额信息:repquota -a
repquota -a root查看所有用户磁盘使用情况
mke2fs [-bioLj]设备名称 磁盘格式化
浙公网安备 33010602011771号