我如何做,如果空间小于x%,它会通过邮件通知我? 我有Ubuntu和我的高清是LVM
我有一台运行PostgreSQL的Ubuntu服务器和一个非常轻量级的自定义Web服务器。 我知道这会发生,但我太忙了,现在磁盘有0个字节的空闲。 我不需要在数据库中的所有数据,我已经删除了一些表中的大量的行,但空间不会被释放,直到数据库“真空”,并做真空,我需要大量的免费磁盘空间。 我能做什么? 这是一个Amazon EC2实例。
我维护一个MySQL服务器。 有一个用户的数据库大小非常迅速地增长。 由于他使用的是InnoDB,因此/ data / mysql / ibdata1文件已经成熟。 我可以挂载一个小分区,把他的数据库,但ibdata1文件似乎是共享的所有数据库。 我所关心的是如何限制特定用户使用比为他定义的更多的数据库空间。
我正在按照这个教程来设置我的VPS并安assembly置支持的ISPConfig。 教程要求我运行: touch /aquota.user /aquota.group chmod 600 /aquota.* mount -o remount / quotacheck -avugm quotaon -avug 但是,当我运行quotacheck -avugm它说没有find命令quotacheck: -bash: quotacheck: command not found 所以我有一个谷歌,显然quotacheck是在/sbin/ ,所以我必须从/sbin/运行它,所以我做了/sbin/quotacheck -avugm ,仍然是一样的,做了一个ls -s on / sbin,它不在那里 看看$PATH ,包含/sbin 。 我怎么还能运行这个?
我做了一个新的安装Ubuntu的服务器12.04作为一个KVM虚拟客户端。 我使用了kickstart文件来自动安装,我已经包含了创buildguest的命令以及kickstart文件的分区部分。 这些数字是在全新安装之后采取的,唯一运行的主要服务是ssh服务器。 有7GB的磁盘使用,我不能说明。 Kickstart分区部分 part /boot –fstype ext4 –size 200 part / –fstype ext4 –size 1 –grow KVM安装命令 virt-install -n bigtest -r 4096 –disk path=/var/lib/libvirt/images/bigtest.img,bus=virtio,size=500 \ -c ubuntu-12.04.1-server-amd64.iso –accelerate –network=bridge:br0 –connect=qemu:///system \ –vnc –noautoconsole -v –os-type linux 磁盘使用情况 运行df和du报告不同的磁盘使用情况,据我了解可能会发生。 8G和512M的区别大概是7G左右。 root@ubuntu:~# df -h Filesystem Size Used Avail Use% Mounted on /dev/vda5 500G 8.0G 467G […]
我在Gentoo / Linux 2.6.14r5上使用了PostgreSQL 8.1。 我的数据库服务器的磁盘空间如下所示: db postgresql # df -l Filesystem 1K-blocks Used Available Use% Mounted on /dev/sda3 9775248 2018528 7756720 21% / udev 1557872 88 1557784 1% /dev shm 1557872 0 1557872 0% /dev/shm /dev/sda4 281096760 244270836 36825924 87% /var/lib/postgresql /dev/sdb1 961402192 244780080 667785712 27% /mnt/sdb1 我无法重新启动./etc/init.d/postgresql,因为/ var / lib / postgresql下的子目录数据是空的。 PostgreSQL8.1从8.0更新,所以/ […]
我们正在运行一个非关键性的生产Ubuntu服务器,我需要增加从17GB到30GB的分区大小,而无需重新启动客户操作系统。 在我的VSPHERE上,我增加了我的Ubuntu客户端操作系统的存储容量,并增加了30个GB。 教程不断说运行命令: echo "- – -" > /sys/class/scsi_host/host0/scan ,在我的结尾没有任何结果。 我尝试了host0, host1, host2 ,它也没有显示任何结果。 gparted没有用,因为这个服务器是基于纯CLI的。 即时通讯在linux有点生疏,因为我更习惯于Windows。 我需要谨慎地增加容量而不影响在其上运行的任何服务。
我已经站了起来只运行Hyper-Vangular色的2008 R2服务器。 * .vhd文件存储在一个单独的分区上。 C:\驱动器中的文件(包括隐藏文件)消耗大约12 GB的磁盘空间。 但是,当我检查本地磁盘C:\,它说我使用了73.4 GB的空间。 在configuration盒子运行Hyper-Vangular色之前,情况并非如此。 所以,我的问题是: 如果不在目录结构中使用这个空间在哪里? 这是否直接归因于Hyper-V? 当我添加另一个.vhd时,这个空间消耗会增长吗? 除了.vhd还有其他文件需要或可以存储在系统目录之外吗? 这里的目标是确保我们不会在系统驱动器上耗尽空间,因为我们预计在不久的将来会增加4-6台虚拟机。 谢谢你的帮助。
我从这里得到了一个Powershell脚本,它会将磁盘空间的使用情况导出到html文件中。 我希望在每15分钟或30分钟内及时给出使用方法。 有什么办法,我们可以修改这个脚本是一样的….. 我知道这可以通过执行一个任务重新运行脚本15每分钟和刷新的HTML页面将达到预期的结果,虽然有任何其他方式…. 提前致谢…. 脚本…. $freeSpaceFileName = "c:\script\FreeSpace.htm" $serverlist = "C:\slist.txt" $warning = 30 $critical = 10 New-Item -ItemType file $freeSpaceFileName -Force # Getting the freespace info using WMI #Get-WmiObject win32_logicaldisk | Where-Object {$_.drivetype -eq 3} | format-table DeviceID, VolumeName,status,Size,FreeSpace | Out-File FreeSpace.txt # Function to write the HTML Header to the file Function […]
我试图检查虚拟CentOS服务器上的可用磁盘空间(6 GB RAM,400 GB磁盘空间,3个CPU) 这是df -hT的输出: Filesystem Type Size Used Avail Use% Mounted on /dev/vzfs reiserfs 242G 578M 36G 2% / none devtmpfs 4,0G 4,0K 4,0G 1% /dev 正如你所看到的,可用磁盘空间只有36 GB,但实际数据只有0.5 GB。 (也是242 GB的总空间不符合承诺的400 GB,但这不是我担心的) 百分比再次看起来似乎合理,同时检查du返回大致相同的使用量。 我能够使用dd创build一个50 GB的文件,所以我想这只是“可用”值,这是错误的。 这里发生了什么? 编辑:过夜,问题似乎已经修复本身。 服务器没有重新启动。 我99%确定这与主机托pipe的虚拟化有关,但是如果有人能够说明这一点,我将不胜感激。