问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

在linux下添加一块新硬盘` 如何对新的硬盘做磁盘配额`

发布网友 发布时间:2022-04-25 14:26

我来回答

2个回答

热心网友 时间:2022-07-13 19:34

将硬盘挂在机器上以后,启动机器,可以进bios中去看看主板有没有认出你新加载的硬盘;然后启动机器到linux下面,type命令:

#fdisk -l

可以看到刚刚安装上去的硬盘,那么下一步就是如何对硬盘进行分区和格式化的问题了。根据你挂载用盘在ide的位置,或者根据fdisk -l的显示,可以发现新硬盘的位置如:

/dev/hdc

然后fdisk /dev/hdc

进入fdisk模式:

Command (m for help):p //查看新硬盘的分区

Command (m for help):n //创建新分区

可以用m命令来看fdisk命令的内部命令;n命令创建一个新分区;d命令删除一个存在的分区;p命令显示分区列表;t命令修改分区的类型ID号;l命令显示分区ID号的列表;a命令指定启动分区;w命令是将对分区表的修改存盘让它发生作用。

Command action

e extended //输入e为创建扩展分区

p primary partition (1-4) //输入p为创建主分区,这里我们选择p

Partion number(1-4):1 //第一个扩展分区,按你需求可以最多分4个主分区

First Cylinder(1-1014,default 1): 1 //第一个主分区起始的磁盘块数

Last cylindet or +siza or +sizeM or +sizeK: 19457 //可以是以MB为单位的数字或者以磁盘块数,默认为最大磁盘块数,这里我们选择默认。

这样我们就创建完一个分区,如果要创建更多分区可以照上面的步骤继续创建。

创建完后用w保存分区。

Command (m for help): w

The partition table has been altered!

Calling ioctl() to re-read partition table.

Syncing disks.

热心网友 时间:2022-07-13 19:34

linux下做磁盘配额

磁盘配额配置方法:

需求:为FTP增加磁盘配额,从而避免恶意用户用垃圾数据塞满你的硬盘
注意:这个功能是系统自带的,而不是vsftp 的功能之一,千万别搞混了。好了,我们先假设我们的系统用户ftpd的主目录是/home/ftpd,它是建立在/home分区中,那么如果我们要对 ftpd用户进行磁盘限额,
#[root@netseek root]# rpm -qa | grep quota
quota-3.06-9 ; 我的系统已经安装了磁盘配额工具
那我们需要修改/etc/fstab中根分区的记录,将/home分区的第4个字段改成defaults,usrquota,如下:
LABEL=/home /home ext3 defaults,usrquota 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-启用用户配额or g-启用组配额
root@localhost var]# quotacheck -mf /var //这一步比较重要
quotacheck: WARNING - Quotafile /var/quota.user was probably truncated. Can't save quota settings...
重新启动系统
第一次运行时都会出现这个警告,再次运行的时候就不会啦
quotacheck -acu #检查启用了配额的文件系统,并为每个文件系统建立一个当前磁盘用来的表
quotacheck -avu #生成每个启用了配额的文件系统的当前磁盘用量表

# edquota ftpd //为用户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节点限度.
硬限是用户或组群可以使用的磁盘空间的绝对最大值。达到了该限度后,磁盘空间就不能再被用户或组群使用了。
软限定义可被使用的最大磁盘空间量。
和硬限不同的是,软限可以在一段时期内被超过。这段时期被称为过渡期(grace period),默认七天的超越。过渡期可以用秒钟、分钟、小时、天数、周数、或月数表示。如果以上值中的任何一个被设置为 0,那个限度就不会被设置。

#edquota netseek_com 为用户netseek_com设置磁盘配额。
Disk quotas for user netseek_com (uid 501):
Filesystem blocks soft hard inodes soft hard
/dev/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是用户g是组,这里我没设置g参数

要校验用户的配额是否被设置,我们可以使用以下命令:
# quota ftpd
Disk 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 before enforcing soft limits for users:
Time units may be: days, hours, minutes, or seconds
Filesystem Block grace period Inode grace period
/dev/sda6 7days 7days
按你的需要修改后存盘退出

用以下命令显示磁盘配额使用状态
# repquota -a 或 repquota /dev/sda6(用户配额)
# repquota -g -a 或 repquota -a /dev/sda6 (组的配额)
如果一切按照你的意思实施了,那么我们就进行测试了!如下图4

我们传了一个>1k的文件,没有成功,这样我们就成功的为用户ftpd增添了磁盘配额,要是哪一天你不想加磁盘配额了,怎么办?参看如下命令:
取消某个文件系统的配额*
#quotaoff -vug /dev/sda6 //删除home分区的磁盘限额
#删除/etc/fstab中设置配额的部分
修改软配额的最大超越时间

组配额起效:

[root@bmw test]# id test
uid=504(test) gid=505(testgroup) groups=505(testgroup)
[root@bmw test]# quota test
Disk quotas for user test (uid 504): none
[root@bmw test]# quota -g testgroup
Disk 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 --是不尝试重新挂载文件系统
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
古剑奇谭2运行错误黑屏白屏花屏了怎么办?介绍_古剑奇谭2运行错误黑屏... 古剑奇谭修改器常见问题解答 谁能给我做个PSP GT赛车中文版的金手指代码文件啊 PSP GT 赛车我下了在PSP里面也能用?怎么弄无限钱啊 TVB新五虎谁最受欢迎 陈键锋的人气如何 射阳油烟机清理服务点 女士众生相txt全集下载 哪两种食物吃完能迅速增高? pp勺子能用多久 周公解梦梦见抓了一只大白野免,不小心免逃跑了 linux中添加一块硬盘,建立一个200M的新分区,格式化分区文件类型为EXT3,系统引导时自动挂接到/newfs 晚上看见白兔子好吗? 如何将Linux系统安装在第2个硬盘上 病人梦中看见大白免子是坏事还是好事? 在一台已经有系统的LINUX系统中,添加了1块新的硬盘,如何给分区呢? 联想thinkbook哪款比较好 thinkpad老款笔记本哪个最经典,性价比高 thinkpad t系列与x1系列哪个好 散热最好的轻薄本 木薯斑斓椰丝糕怎样做好吃呢? 芋圆甜品的糖水怎么做 联想ThinkPad系列,哪款笔记本电脑性价比最好 如何煮芋圆糖水窍门窍门 thinkbook和thinkpad买哪个比较好? 电脑重装系统后以前的软件不能删除怎么办 煲木薯糖水可放红糖吗?有什么用处 电脑上的软件既不能使用,又不能卸载!求解决办法? thinkpad哪个系列最好? 软件卸载不掉,电脑重启后就自动重新安装 车险出险一次第二年保费怎么算? 自然灾害汽车出过一次险,第二年保费会上涨吗? 车走保险第二年涨多少 双背鱼胶如何泡发 小米手机强制分屏 怎么在小米手机进行强行分屏 花胶的正确泡发方法 鱼胶怎么泡 小米手机怎么强制分屏 鱼胶怎样发泡? 小米6可以强制分屏吗 电脑怎么插内存条,要对准什么,怎么才知道到底是有没有插反啦!详述。 电脑怎么插内存条 广州南站地铁最晚一班是几点? 广州地铁14号线最晚几点? 地铁5号线首末班车时间表 广州地铁最后一班一般几点钟? 广州地铁几点末车 广州地铁到晚上几点 广州地铁的时间表