linux文件系统管理
更新时间:2023-05-21 18:49:01 阅读量: 实用文档 文档下载
(判断文件类型的命令:file)
(练习:在虚拟机上添加一块硬盘后重新启动机器,在命令行下查看:
[root@localhost ~]# dmesg |grep sdb------》出现如下信息证明硬盘加载成功!
sd 2:0:1:0: [sdb] 20971520 512-byte logical blocks: (10.7 GB/10.0 GiB)
sd 2:0:1:0: [sdb] Write Protect is off
sd 2:0:1:0: [sdb] Mode Sense: 61 00 00 00
sd 2:0:1:0: [sdb] Cache data unavailable
sd 2:0:1:0: [sdb] Assuming drive cache: write through sd 2:0:1:0: [sdb] Cache data unavailable
sd 2:0:1:0: [sdb] Assuming drive cache: write through sdb: unknown partition table
sd 2:0:1:0: [sdb] Cache data unavailable
sd 2:0:1:0: [sdb] Assuming drive cache: write through sd 2:0:1:0: [sdb] Attached SCSI disk
划分分区常用的几个选项:
m:帮助
p: 显示分区表
n:添加新分区
t: 改变分区文件系统类型
d: 删除分区
w: 保存分区并退出
q: 不保存退出
)
(/etc/fstab文件解释:
/dev/cdrom /mnt iso9660 defaults 0 0
物理分区名/卷标 挂载点 文件类型 缺省设置 是否检测(0/1) 检测顺序(0/1/2) Acl:
[root@peng ~]# ls -ld /redhat/
drwxr-xr-x. 2 root root 4096 Sep 24 03:18 /redhat/
[root@peng ~]# su - user1
[user1@peng ~]$ cd /redhat/
[user1@peng redhat]$ touch file
touch: cannot touch `file': Permission denied----------》此时权限不够!
[root@peng ~]# setfacl -m u:user1:rwx /redhat/----- 对/redhat文件增加acl权限 [root@peng ~]# ls -ld /redhat/
drwxrwxr-x+ 2 root root 4096 Sep 24 03:18 /redhat/
[root@peng ~]# su - user1
[user1@peng ~]$ cd /redhat/
[user1@peng redhat]$ touch file.txt----------》再次切换到user1用户下可以创建文件!
[user1@peng redhat]$ ll
total 0
-rw-rw-r--. 1 user1 user1 0 Sep 24 03:21 file.txt
[root@peng ~]# su - user2-----------》切换到其他用户则操作不被允许!
[user2@peng ~]$ cd /redhat/
[user2@peng redhat]$ touch file2
touch: cannot touch `file2': Permission denied
[root@peng data]# mount /dev/sda13 /data/
[root@peng data]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 9.9G 6.0G 3.5G 64% /
tmpfs 497M 72K 497M
1% /dev/shm
/dev/sda1 194M 29M 156M 16% /boot
/dev/sda3 1008M 134M 824M 14% /home
/dev/sr0 3.5G 3.5G 0 100% /mnt
/dev/sda13 198M 5.8M 182M 4% /data
[root@peng data]# setfacl -m u:user1:rwx /redhat/ [root@peng data]# setfacl -m u:user1:rwx /data/
setfacl: /data/: Operation not supported
[root@peng data]# tune2fs -l /dev/sda13------》查看默认时不支持acl功能!
Default mount options: (none)
要想让/data目录有acl功能,需要在/etc/fstab配置文件下加入如下一行,
总结:默认情况下,在系统创建的时候分的区,默认是具有acl权限的;而在系统创建之后创建的分区,则不具有acl功能!
测试acl权限的优先级:
[root@peng ~]# ls -ld /data/
dr-xr-xr-x. 3 user2 user2 1024 Sep 24 03:27 /data/
[root@peng ~]# setfacl -m u:user2:rwx /data/
[root@peng ~]# su - user2
[user2@peng ~]$ cd /data/
[user2@peng data]$ touch user2
touch: cannot touch `user2': Permission denied
[root@peng ~]# chown user1 /data/ [root@peng ~]# ls -ld /data/
dr-xrwxr-x+ 3 user1 user2 1024 Sep 24 03:27 /data/
[root@peng ~]# getfacl /data/
getfacl: Removing leading '/' from absolute path names
# file: data/
# owner: user1
# group: user2
user::r-x user:user2:rwx
group::r-x
mask::rwx
other::r-x
[root@peng ~]# su - user2---------》切换到user2用户下查看可以创建文件
[user2@peng ~]$ cd /data/
[user2@peng data]$ touch user2.txt
[user2@peng data]$ ll
total 13
drwx------. 2 root root 12288 Sep 24 03:27 lost+found
-rw-rw-r--. 1 user2 user2 0 Sep 24 04:09 user2.txt
文件拥有人本身的权限比文件拥有人acl权限高,文件拥有组权限比文件拥有组acl权限高。
总结:若是文件拥有人,则应用文件拥有人的权限;若对文件有acl权限,则应用acl权限; 否则再比较若是文件的拥有组,则应用文件拥有组的权限;若对文件组有acl权限,则应用acl权限;如果都没有则应用其他人的权限!
setfacl -m d:u:用户名:rwx 目录 ( 只对目录的权限设置acl )
)
SWAPFILE文件的实现
步骤1:
[root@localhost ~]# mkdir /var/swap
[root@localhost ~]# chmod 700 /var/swap------------》创建文件并赋予权限700
步骤2:
[root@localhost ~]# dd if=/dev/zero of=/var/swap/swap.file bs=1024k count=64------》创建文件大小为64M的文件
64+0 records in
64+0 records out
67108864 bytes (67 MB) copied, 0.752198 s, 89.2 MB/s
[root@localhost ~]# du -h /var/swap/swap.file -----------------》查看已经创建的文件
64M /var/swap/swap.file
步骤3:
[root@localhost ~]# free -m
total used free shared buffers cached
Mem: 992 367 625 0 30 172 -/+ buffers/cache: 164 827
Swap: 1023 0 1023---------------------》查看此时swap的大小为1023M。
步骤4:
[root@localhost ~]# swapon /var/swap/swap.file----------------》拉伸swap的大小
步骤5:
[root@localhost ~]# free -m
total used free shared buffers cached
Mem: 992 366 625 0 30 172 -/+ buffers/cache: 164 828
Swap: 1087 0 1087--------------------》再次查看此时的swap大小已经为1087M,是之前的1023M与64M之和的结果!
步骤6:可以把如下内容写在/etc/fstab文件中!
/var/swap/swap.file swap swap defaults 0 0
(blocks 空间大小—Kb soft:软限制 hard:硬限制
Inodes 文件多少
)
正在阅读:
linux文件系统管理05-21
2018年普通高等学校招生全国统一考试文综试题(全国卷2,含答案)05-07
暑假中的一件事作文400字02-05
微机课程设计--参数可调波形发生器11-25
舞剧胡桃夹子观后感3篇12-11
《促销员员工手册》04-13
管理会计计算题复习要点201203-13
优美散文:人间的陪伴,是生命最温柔的温暖03-21
2018届哈师大附中、东北师大附中、辽宁省实验中学一模文综历史试06-05
趣味抢答题08-16
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 文件
- 系统
- linux
- 管理
- 对迈克尔逊-莫雷实验及光行差现象的一种解释
- 幼儿园景观绿化工程施工合同书2006.12.10
- 浅析中考英语单项选择题的命题特点与解题技巧
- 各个病例分析模版
- 福利经济学 课后题
- 房地产销售实习报告范文3000字
- 2015年2型糖尿病管理指南
- Bj-amhxjwd_英、法语专业本科毕业论文参考文献著录格式
- 中考物理总复习第八章压强2
- 2012社会工作者职业水平考试真题(初级 实务)
- 房地产客户调查问卷
- 手机软件使用说明书20110418
- 2011社区管理文献综述
- 模板专项施工方案及计算书
- 第一轮学科评估(排名)估结果(2002-2004年发布)
- 中考化学常见的金属材料复习
- 2014年通信系统行业市场前景分析报告
- 2019超星尔雅中国古代技术满分答案
- 技术月报第十七期
- 2016年河北省专业技术人员继续教育公需科目突发事件应急处理、知识创造与经营、当代科学技术新知识读本