收藏 分享(赏)

安装Linux系统磁盘分配方案.doc

上传人:yjrm16270 文档编号:7420041 上传时间:2019-05-17 格式:DOC 页数:4 大小:33.50KB
下载 相关 举报
安装Linux系统磁盘分配方案.doc_第1页
第1页 / 共4页
安装Linux系统磁盘分配方案.doc_第2页
第2页 / 共4页
安装Linux系统磁盘分配方案.doc_第3页
第3页 / 共4页
安装Linux系统磁盘分配方案.doc_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

1、安装 Linux 系统磁盘分配方案2009-03-13 08:25Linux 系统分区功能简介:/ 根目录/bin 存放必要的命令/boot 存放内核以及启动所需的文件等/dev 存放设备文件/etc 存放系统的配置文件/home 用户文件的主目录,用户数据存放在其主目录中/lib 存放必要的运行库/mnt 存放临时的映射文件系统,我们常把软驱和光驱挂装在这里的 floppy和 cdrom 子目录下。/proc 存放存储进程和系统信息/root 超级用户的主目录/sbin 存放系统管理程序/tmp 存放临时文件的目录/usr 包含了一般不需要修改的应用程序,命令程序文件、程序库、手册和其它文档

2、。/var 包含系统产生的经常变化的文件,例如打印机、邮件、新闻等假脱机目录、日志文件、格式化后的手册页以及一些应用程序的数据文件等等。建议单独的放在一个分区。典型的/usr 目录如下:/X11R6 存放 X window 系统/bin 存放增加的用户程序/dict 存放字典/doc 存放追加的文档/etc 存放设置文件/games 存放游戏和教学文件/include 存放 C 开发工具的头文件/info 存放 GNU 信息文件/lib 存放库文件/local 存放本地产生的增加的应用程序/man 存放在线帮助文件/sbin 存放增加的管理程序/share 存放结构独立的数据/src 存放程序

3、的源代码开始分区:1、最简单的就分 2 个区:一个”/“(整个系统的基础,必要的分区,格式成Ext3)和一个”Swap“(称:交换分区,顾名思义,操作系统的交换空间,是对内存的补充,当内存不足时将内存中的数据交换出来,放入交换分区。因为以前 64M 内存已经很大了,所以当时的一种交换分区大小的原则是内存的 2 倍。不过现在 PC 内存发展迅速有少的 256M、512M、一般也有 1G,多的 2G 甚至 4G。但是现在 Linux 个人用户内存有 1G 就已经足够了(玩大型 3D 魔兽世界标准配置也才 1G),再分配 1G 的交换分区,是足够玩任何大型游戏,更不要说日常上网、办公、看视频等等。)

4、格式成 Linux-swap。2、根据个人习惯、用途、喜好,你可以在上面的 2 个分区(”/“、”Swap“)的基础上添加”Linux 系统分区“。我根据红旗 6.0 推荐的分区方式,结合自己的实际情况,分区如下:/boot 100M(保存系统引导文件)/swap 1024M(即 1G,根据个人情况,分配。1G=1024M)因为我的内存是 2G的,事实上我可以少分配点。多了也是浪费资源。不过可能是心理作用和windows 带来的习惯,总希望大点。/usr 20G(最大的分区之一,用来保存系统软件,包含了一般不需要修改的应用程序,命令程序文件、程序库、手册和其它文档。)/home 2048M(因

5、为我是双系统,一般的文件我都放在 Windows 下的其他盘里,所以就分配少了。如果你只有 Linux 系统请尽量大些。重装系统你不把这个分区格式化,就不用担心文件丢失,这个比 Windows 安全多了。)/var 1024M(保存邮件文件、新闻文件、打印队列和系统日志文件。因为是个人用户,没什么文件需要保存,所以少分配点,其实如果不分配,系统也会从”/“分区中拿出一部分来当作/var。)/tmp 1024M(用来存放临时文件,对于大型、多用户的系统和网络服务器有必要。同理,个人用户,没必要那么大。)linux 下做磁盘配额磁盘配额配置方法: 需求: 为 FTP 增加磁盘配额,从而避免恶意用户

6、用垃圾数据塞满你的硬盘注意:这个功能是系统自带的,而不是 vsftp 的功能之一,千万别搞混了。好了,我们先假设我们的系统用户 ftpd 的主目录是/home/ftpd,它是建立在/home 分区中,那么如果我们要对 ftpd 用户进行磁盘限额,#rootnetseek root# rpm -qa | grep quota quota-3.06-9 ; 我的系统已经安装了磁盘配额工具 那我们需要修改/etc/fstab 中根分区的记录,将 /home 分区的第 4 个字段改成defaults,usrquota,如下:LABEL=/home /home ext3 defaults,usrquot

7、a 1 2# mount -o remount /dev/sda6 /dev/sda6 的挂接点就是/home,这样可以不用启动系统。也可用先 umount 后再 mount这里我还要说明一下,如果我们对一个组进行磁配额,那我们需要增加参数 grpquota,例如LABEL=/home /home ext3 defaults,grpquota 1 2也可以LABEL=/home /home ext3 defaults,usrquota,grpquota 1 2你想怎么限制都可以,自己组合参数吧。# quotacheck -avu说明:a-自动开启挂载文件系统的配额,v-显示信息,u-启用用户配

8、额 or g-启用组配额rootlocalhost var# quotacheck -mf /var /这一步比较重要quotacheck: WARNING - Quotafile /var/quota.user was probably truncated. Cant save quota settings. 重新启动系统 第一次运行时都会出现这个警告,再次运行的时候就不会啦 quotacheck -acu #检查启用了配额的文件系统,并为每个文件系统建立一个当前磁盘用来的表quotacheck -avu #生成每个启用了配额的文件系统的当前磁盘用量表# edquota ftpd /为用户

9、ftpd 设置磁盘配额OR# edquota -g grp /为组 grp 设置磁盘配额系统会自动打开配额文件,如下 :Disk quotas for user ftpd (uid 502):Filesystem blocks soft hard inodes soft hard/dev/sda6 424 0 0 13 0 0第一列是启用了配额的文件系统的名称。第二列显示了用户当前使用的块数,单位为 KB。随后的两列用来设置用户在该文件系统上的软硬块限度。inodes 列显示了用户当前使用的 i 节点数量。最后两列用来设置用户在该文件系统上的软硬 i 节点限度.硬限是用户或组群可以使用的磁盘空

10、间的绝对最大值。达到了该限度后,磁盘空间就不能再被用户或组群使用了。软限定义可被使用的最大磁盘空间量。和硬限不同的是,软限可以在一段时期内被超过。这段时期被称为过渡期(grace period) ,默认七天的超越。过渡期可以用秒钟、分钟、小时、天数、周数、或月数表示。如果以上值中的任何一个被设置为 0,那个限度就不会被设置。#edquota netseek_com 为用户 netseek_com 设置磁盘配额。 Disk quotas for user netseek_com (uid 501): Filesystem blocks soft hard inodes soft hard /de

11、v/sda5 6616 307200 0 15 0 0 注: ilesystem blocks soft hard inodes soft hard filesystem-正在设置的文件系统,不要修改或删除 bolock-当前使用的碰盘空间,单位为 KB soft(第一个 )-软磁盘空间限制,默认 0,表示无限制,我在这里设为 300M。 hard(第一个)-硬配额限制, 0 表示无限制。 inodes-当前文件数量 soft(第二个 )-对文件数量的软限制,0 表示无限制 hard(第二个)-对文件数量的硬限制,0 表示无限制 # quotaon -avu /打开磁盘配额监控进程,u 是用户

12、 g 是组,这里我没设置 g 参数要校验用户的配额是否被设置,我们可以使用以下命令:# quota ftpdDisk quotas for user ftpd (uid 502):Filesystem blocks quota limit grace files quota limit grace/dev/sda6 424* 0 1 13 0 0 我设置了硬块限度为 1KB,是为了测试方便。# edquota -t(-g)来设置过渡期(grace period) /当然只针对软限制而言和另一个 edquota 命令相似,这个命令也会在文本编辑器中打开当前的文件系统配额:Grace period

13、 before enforcing soft limits for users:Time units may be: days, hours, minutes, or secondsFilesystem Block grace period Inode grace period/dev/sda6 7days 7days按你的需要修改后存盘退出用以下命令显示磁盘配额使用状态# repquota -a 或 repquota /dev/sda6(用户配额)# repquota -g -a 或 repquota -a /dev/sda6 (组的配额)如果一切按照你的意思实施了,那么我们就进行测试了!如

14、下图 4 我们传了一个1k 的文件,没有成功,这样我们就成功的为用户 ftpd 增添了磁盘配额,要是哪一天你不想加磁盘配额了,怎么办?参看如下命令:取消某个文件系统的配额限制#quotaoff -vug /dev/sda6 /删除 home 分区的磁盘限额#删除/etc/fstab 中设置配额的部分修改软配额的最大超越时间组配额起效:rootbmw test# id testuid=504(test) gid=505(testgroup) groups=505(testgroup)rootbmw test# quota testDisk quotas for user test (uid 50

15、4): nonerootbmw test# quota -g testgroupDisk quotas for group testgroup (gid 505):Filesystem blocks quota limit grace files quota limit grace/dev/sda6 108* 100 110 6days 7 0 0此时用户 test 的限额仍然是 110KB 注意:/,/boot/,/proc,/mnt/cdrom 等不要使用配额,没用。而且磁盘配额不适合 FAT 和 FAT32系统。以后当新设置了某个用户的配额,可以使用如下命令,马上生效。# quotacheck -auvgm -是不尝试重新挂载文件系统

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报