在看鸟哥linux私房菜,发现不少有趣的东西,真是相见恨晚。
情境:建立一个新的filesystem挂在/srv/myproject目录下,并让其开机自动挂载到目录,该目录给project群组共享,其他人无任何权限,容量5G
目标:理解文件系统建置、自动挂载、权限分配
流程如下:
1. 使用fdisk /dev/sda 建立partition,根据英文提示,建立新的分区,最后w保存
2. 重启
3. 格式化: mkfs -t ext3 /dev/sda6 sda6就是那个新建的分区
4. 建立一个挂载点: mkdir /srv/myproject
5. 编辑自动挂载的配置文件:vi /etc/fstab
新增一行: /dev/sda6 /srv/myproject ext3 defaults 1 2
一、二、三项不解释了,四项是一串设置的东西
- auto: 系统自动挂载,fstab默认就是这个选项
- defaults: rw, suid, dev, exec, auto, nouser, and async.
- noauto 开机不自动挂载
- nouser 只有超级用户可以挂载
- ro 按只读权限挂载
- rw 按可读可写权限挂载
- user 任何用户都可以挂载
- 请注意光驱和软驱只有在装有介质时才可以进行挂载,因此它是noauto
五项表示dump备份设置,1时将允许dump程序备份,0时忽略备份操作
六项是fsck磁盘检查设置,是个表示顺序的数值,0时永不检查,/根目录永远为1,其他分区从2开始,越小越先查,相同同时查
6. 测试一个自动挂载: mount -a 用 df查看一下即可
7. 设定权限: chgrp project /srv/myproject; chmod 2770 /srv/myproject
时间: 2024-10-12 16:32:10