我有一个 ubuntu 服务器。使用 ext3 格式的文件系统。如何限制某个用户只能使用 X MB 的磁盘空间?
我有一台装有 Windows 7 x64 任务操作系统的虚拟机。当我从 PE OS CD 启动并运行文件管理器 (Total Commander) 时,我看到虚拟机上文件的总大小大于磁盘总大小。是什么原因?
编辑:我的 Windows 文件夹大小约为 11.4 Gb,而磁盘大小为 10.3 Gb。WinSxS 文件夹大小约为 6 Gb。
filesystems windows-7 ntfs virtual-machines disk-space-utilization
可能重复:
没有可用磁盘空间
我有一个 linux 服务器,它报告它的磁盘已满,但据我所知 - 磁盘未满,adf -h显示:
/dev/mapper/VolGroup00-LogVol00<br>
19G 18G 0 100% /
/dev/xvda1 99M 27M 67M 29% /boot
tmpfs 1.1G 0 1.1G 0% /dev/shm
/dev/mapper/VolGroup01-LogVol02 58G 7.5G 48G 14% /mnt/somewhere
Run Code Online (Sandbox Code Playgroud)
这是一个虚拟服务器(使用 Xencenter),上面安装了 2 个驱动器,20GB 和 40GB。如果我查看 / 我只能看到大约 12GB 正在使用,那么其余的都去哪儿了?
我在根分区上遇到磁盘空间问题,因此我查看了不重要的日志并删除了可以删除的内容。
其中一个文件“mysql-slow.log”有 32GB 大,但当我删除它时,它从未释放磁盘空间。我使用df -h命令来检查。
根分区格式化为 ext4。
谢谢,
我刚刚在 RAID-10 配置中配置了 4 个 3TB 驱动器,但 RAID 中的总磁盘空间为 4TB。我使用以下指南来设置 RAID-10, RAID-10 Intall。如果 RAID-10 阵列是 6TB,大小不应该吗?根据这个RAID Calculator它应该是。任何人都知道安装中可能出了什么问题?
在此先感谢您的时间。
在 Rackspace 云服务器上,我看到:
admin@foo:/etc/nginx$ sudo /etc/init.d/nginx start
Starting nginx: nginx: [crit] pwrite() "/var/run/nginx.pid" failed (28: No space left on device)
nginx.
admin@foo:/etc/nginx$ sudo df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 9.4G 6.6G 2.4G 74% /
udev 10M 8.0K 10M 1% /dev
none 25M 25M 0 100% /run
none 5.0M 0 5.0M 0% /run/lock
none 123M 0 123M 0% /run/shm
admin@foo:/etc/nginx$ df -i
Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/sda1 1245184 154910 1090274 13% /
udev 31392 …Run Code Online (Sandbox Code Playgroud) 我有一个带有 RAID 5 的服务器设置,使用 (3) 个 500GB 驱动器,1 个作为备用,因此在 RAID 中未使用。所以在我看来,我从 990GB 开始,RAID 5 就位。在查看 DF 或内置磁盘空间实用程序时,我只看到总共大约 882GB,我如何才能找到 100+GB 的空间?我怎样才能取回它?
我检查了 RAID 5 BIOS,我看到了所有的空间。
我试过手动查看和通过终端命令查看,但没有运气。
Filesystem - 1K-blocks - Used Available - Use% - Mounted on
/dev/mapper/vg_web-lv_root
838084192 48368700 747153060 7% /
tmpfs 12104644 592 12104052 1% /dev/shm
/dev/sda1 495844 121546 348698 26% /boot
/dev/mapper/vg_web-lv_home
82569904 259136 78116468 1% /home
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vg_web-lv_root
800G 47G 713G 7% /
tmpfs 12G 592K 12G 1% /dev/shm
/dev/sda1 …Run Code Online (Sandbox Code Playgroud) 我现有的RAID0设置有两个磁盘。我必须向其添加新驱动器。但是当我尝试运行以下命令时:
mdadm --add /dev/md/customer_upload /dev/xvdl\nRun Code Online (Sandbox Code Playgroud)\n\n我收到错误:
\n\nmdadm: add new device failed for /dev/xvdl as 2: Invalid argument\nRun Code Online (Sandbox Code Playgroud)\n\n如何将新磁盘添加到现有 RAID0?
\n\n我最初使用以下步骤创建 RAID 0:
\n\n sudo mdadm --create --verbose /dev/md/customer_upload --level=stripe --raid-devices=2 device_name1 device_name2\nRun Code Online (Sandbox Code Playgroud)\n\n编辑
\n\n看来您无法将磁盘添加到 RAID0。
\n\n我运行了以下命令,它是RAID4如何实现的以及为什么我仍然不清楚
/dev/md/customer_upload --grow -l 0 --raid-devices=3 -a /dev/xvdl\nRun Code Online (Sandbox Code Playgroud)\n\n我可以看到 RAID4 中的三个磁盘,但总空间仍然是 2Tb
\n\nxvdf 202:80 0 1T 0 disk \n\xe2\x94\x94\xe2\x94\x80md127 9:127 0 2T 0 raid4 /customer_upload\nxvdg 202:96 0 1T 0 disk …Run Code Online (Sandbox Code Playgroud) 想象一下物理卷被调整大小:
pvresize /dev/sda2
Run Code Online (Sandbox Code Playgroud)
并且逻辑卷的大小调整为:
lvresize -l +100%FREE system/home
Run Code Online (Sandbox Code Playgroud)
但是这个命令没有完成:
resize2fs /dev/mapper/system-home
Run Code Online (Sandbox Code Playgroud)
由于忘记了最后一个命令,因此有未使用的空间。
如何计算未使用的字节?
背景:我想编写一个检查脚本来检查是否在服务器上忘记了文件系统的大小调整。
顺便说一句:我不相信 shell 脚本。
我想扩展/dev/sdb1分区
我在虚拟机管理程序中将磁盘扩展为 2 GB,并显示 /dev/sdb 磁盘的新磁盘大小(从 20 GB 到 22 GB)
Device Boot Start End Sectors Size Id Type
/dev/sdb1 * 2048 40894463 40892416 19.5G 83 Linux
/dev/sdb2 40896510 41940991 1044482 510M 5 Extended
/dev/sdb5 40896512 41940991 1044480 510M 82 Linux swap / Solaris
Run Code Online (Sandbox Code Playgroud)
但分区 1 只能在 2046 年增长 [fudge=2048]
growpart -v /dev/sdb 1
update-partition set to true
resizing 1 on /dev/sdb using resize_sfdisk_dos
46137344 sectors of 512. total size=23622320128 bytes
## sfdisk --unit=S --dump /dev/sdb
label: dos
label-id: 0x000467a9 …Run Code Online (Sandbox Code Playgroud)