我有一个特殊的目录内有很多文件的ext4卷。 每当我试图创build一个特定名称的文件,我得到“没有留下空间的设备”的错误。 $ touch /data/lake/http:____images__br037__319854_366_tp.jpg touch: cannot touch '/data/lake/http:____images__br037__319854_366_tp.jpg': No space left on device 如果我甚至改变了一个字母的文件名,它的作品。 以下是该卷的磁盘使用情况和inode使用情况: # df -h /dev/xvdf Filesystem Size Used Avail Use% Mounted on /dev/xvdf 985G 679G 256G 73% /data # df -i /dev/xvdf Filesystem Inodes IUsed IFree IUse% Mounted on /dev/xvdf 65536000 24751661 40784339 38% /data 我跑fsck也确保它不是一个磁盘损坏问题。 # e2fsck -y /dev/xvdf […]
我目前的任务是将现有的服务器升级到(至less更多的)专业标准 – 尽可能不中断最终用户。 为了有一个适当的回滚,我需要备份现有的服务器的根FS,这是目前在主磁盘分区ext4 – 而不是LVM,这将使整个显示只是一个手指锻炼。 我想避免closures服务器。 在这种情况下甚至有可能吗?
我有一个设置,我将在两个VHDX磁盘上运行Ubuntu服务器。 系统50GB和数据4TB。 它们位于镜像的存储空间池中,并且是dynamic扩展的。 在Ubuntu安装期间,系统磁盘在第一个VHDX上作为LVM池上的EXT4创build。 我的问题是如果在Linux上使用LVM是一个好主意,或者只是在系统和/或数据磁盘上使用EXT4。 只需要一个“mkfs”,将数据磁盘文件系统创build为EXT4就会产生一个60GB的扩展VHDX文件。 “mkfs -t ext4 -E lazy_table_init = 1 / dev / sdb1” 在阅读“VHDX块大小”之前,我创build了这台机器。 所以也许这是一个原因… http://www.altaro.com/hyper-v/understanding-working-vhdx-files/ 你怎么看? 问候,山姆
我在arch wiki上读到,build议不要在创buildZFS文件系统之前对磁盘进行分区。 我search,但没有发现任何关于ext4的声明。 所以我的问题是:我可以把一个ext4文件系统在磁盘上用于存储(所以不是系统的根分区)没有分区? 有什么缺点?
我注意到安装在ext4文件系统上的Linux机器上的几个文件/目录的e属性。 [[email protected] ~]$ lsattr -d /bin ————-e- /bin 根据chattr(1) : 'e'属性表示该文件正在使用盘区映射磁盘上的块。 它可能不会被删除使用chattr(1)。 这种不同的方式,更重要的是,这种细节以何种方式显着,特别是为什么这个细节足够重要,可以作为文件属性报告? 在什么情况下,我应该改变我的行为,基于这个文件“正在使用扩展映射磁盘块”的知识? 大概这是我需要知道的,否则它不会变得如此明显,对吧?
我试图装载一个以前只读的文件系统可读写 : mount -o remount,rw /mountpoint 不幸的是,它没有工作: mount: /mountpoint not mounted already, or bad option dmesg报告: [2570543.520449] EXT4-fs (dm-0): Couldn't remount RDWR because of unprocessed orphan inode list. Please umount/remount instead umount也不起作用: umount /mountpoint umount: /mountpoint: device is busy. (In some cases useful info about processes that use the device is found by lsof(8) or […]
我想将ext4分区转换为ext3分区而不格式化硬盘。 这是可能的,并build议?
现在在我监督下的服务器的前一个pipe理员犯了一个错误。 他在一个实际包含Ext4分区数据的磁盘上意外地创build了一个LVM卷(不超过pvcreate,我想,虽然不确定)。 如何从这样的错误中恢复数据? 我准备阅读ext4文档并推出我自己的,但也许我不需要? 我试过的一些工具无法find它的Ext4文件系统,所以我想我需要更严肃的东西。
我有一个mdadm在我的Ubuntu Linux 11机器上创build了软件RAID卷。 这不是启动驱动器。 这是一个由3个大型SATA硬盘组成的软件RAID 5configuration。 当我最初创build它时,我做了ext3。 我从那以后就知道我可以将它转换成ext4(或ext2)。 首先,我想确认一下,这是有道理的,例如转换为ext4会给我更好的性能(在ext3上searchext4似乎是一个共同的好处)。 接下来,是否有任何理由考虑去ext2 – 或者这实际上是一个坏主意? 最后,我该怎么做? 从我收集的内容(例如,从这个站点),我需要卸载音量,然后执行一些命令来转换音量。 我的fstab当前被设置为文件系统types的“自动”。
我在VMware Player虚拟机中安装了一台虚拟机,配有一个小型的Debian 7服务器。 该光盘的最大大小为55 GB,虚拟机属性显示当前大小为46.5 GB。 没有其他的光盘/卷被安装在设备上,debian告诉我光盘只用于16 GB,实际的vm光盘文件怎么能几乎是3倍的大小?! root@websrv:~# df -hT Filesystem Type Size Used Avail Use% Mounted on … /dev/disk/by-uuid/ac9f2318-3e32-4b50-9178-20e5362013b0 ext4 48G 16G 30G 36% / … PS:虚拟机没有快照,只有2个networking设备,没有其他configuration,只是一个普通的小型networking服务器系统。