Articles of 文件系统

如何备份分区布局?

如何备份(和恢复)磁盘的分区布局以及文件系统types,UUID,标签,LVM分区(Linux LVM)等,以及MBR和VBR等,但没有实际的文件 我想以后在其他地方恢复它,并具有相同的文件系统和分区,然后由我自己手动恢复文件 我需要的布局备份是小的,所以我不能只是使该分区和文件系统的空版本,并使原始图像… 有没有办法做到这一点?

VMware,LVM和Linux:临时扩展卷,无需停机

我们的存储层是标准设置中的以下内容: 操作系统之外: SAN上的LUN LUN上的VMware VMFS卷 VMFS上的虚拟磁盘(VMDK) 在操作系统(Linux)中: VMDK直接对应设备上的LVM PV(物理卷)(无分区) 1 PV = 1 VG = 1 LV,最终包含: 文件系统(ext3) 请注意,我们不是在这里讨论根磁盘。 现在的问题。 有时会有用户临时需要更多空间。 含义:他们想要在完成后给予空间。 /我想在完成后收回。 一些考虑: 这不像创build一个符号链接到我们可以暂时创build的第二个卷,以便稍后再次删除。 那是因为有时候,事先并不知道在哪里需要空间。 而且,在这种情况下,它可能不是100%透明的,因为可能需要为此移动数据。 所以我不会认为这是一个可以接受的答案。 我不会扩大物理体积(因为这将需要使VMDK变大,而且不能再轻易地变小)。 这同样适用于文件系统。 因此,唯一的解决scheme似乎是使用LVM层,对其进行扩展和减less是没有问题的。 但是:它上面的文件系统只能容易地扩展,而不是缩小。 那么,在没有任何停机时间的情况下,可以做到这一点,从而完全透明?

VMWare错误:写入期间的只读文件系统

我尝试了数百个论坛和post,但似乎没有任何帮助! 我有vSphere ESXi 5.5。 并在第一次启动ESXi时自动创build并格式化存储。 出于某种原因,我删除了它,现在我不能让我的磁盘/存储回来! 没有问题,如果我需要重新格式化,但即使这是不可能的! 我试图重复使用它,尽可能将其格式化,但没有任何工作: 我得到的唯一消息是:错误:在写入/ dev / disks / naa期间的只读文件系统(…)! 例如 : # partedUtil mklabel /dev/disks/naa.600605b009a647b01c5ed73926b7ede1 msdos Error: Read-only file system during write on /dev/disks/naa.600605b009a647b01c5ed73926b7ede1 WriteNewPtable: Unable to commit to device /dev/disks/naa.600605b009a647b01c5ed73926b7ede1 partedUtil delete partition gives the same message. partedUtil setptbl给出了相同的消息。 fdisk(删除,新分区,写入)是没有用的。 # partedUtil getptbl /dev/disks/naa.600605b009a647b01c5ed73926b7ede1 gpt 1215155 255 63 19521474560 […]

创buildFS后,空文件会缩小

我有一个问题,我的服务器,让我感到困惑。 我想创build一个空文件,然后作为循环设备安装文件。 所以我试试这个: dd if=/dev/zero of=/tmp/loop.img bs=1024k count=10 当我检查文件时,它有适当的大小: ls -lisah 528484126 10M -rw-r–r– 1 root root 10M 31. Mär 04:06 loop.img 下一步是创buildfs: mkfs.ext4 /tmp/loop.img 之后文件更小: ls -lisah 528484126 1,2M -rw-r–r– 1 root root 10M 31. Mär 04:10 loop.img 而我无法安装该文件。 有没有人知道发生了什么,或者可以告诉我我的错误?

CentOS 6.6无法启动。 阻塞在启用本地文件系统配额

我在我的CentOS 6.6上运行radius服务器,昨天我尝试用sudo reboot启动我的机器使用腻子。 它由于某种原因没有重新启动,我不得不去我的数据中心。 当我closures并通电时,我跑了一次fsck并重启了机器。 现在系统出于某种原因在Enabling local filesystem quotas [ok] 。 我有活cd,我可以达到我的文件,当我从启动镉启动。 我怎么能find更多关于为什么系统卡住的信息? 屏幕截图: http : //i.imgur.com/Up2Azp9.jpg

文件系统阻止文件的执行

所以我有一个特殊的ext4驱动器,不允许我执行文件。 我在bash中有以下示例,即使使用sudo,并且对于所有用户具有执行权限的文件,文件也不会执行。 如果我将该文件移动到备用分区,它工作正常。 思考? $ ./pycharm.sh bash: ./pycharm.sh: Permission denied $ sudo ./pycharm.sh sudo: unable to execute ./pycharm.sh: Permission denied $ sudo -s # ./pycharm.sh bash: ./pycharm.sh: Permission denied # lsattr pycharm.sh ————-e– pycharm.sh # ls -la pycharm.sh -rwxr-xr-x 1 me me 5908 Nov 20 03:18 pycharm.sh

使文件夹可以由多个用户通过ACL写入

是否可以设置一个文件夹及其所有文件的权限,使多个定义的用户可以添加,修改和删除文件? 我希望能够通过ACL来做到这一点,我得到它的工作,多个用户可以更改文件,但只有所有者能够删除这些文件。

如何在RedHat上使用.lnx文件

我有一个.lnx文件,我需要在RedHat发行版上使用。 任何想法如何运行/安装它? 我试图使它可执行,突然打电话给它,但这是行不通的。 谢谢。

Gluster FS。 重build复制的卷

我正在玩GlusterFS。 现在我很好奇如何完全重build复制的卷。 所以我从server1和server2节点创build了1个复制卷: root@server1:~# gluster volume create replicated replica 2 transport tcp server1:/mnt/repl1 server2:/mnt/repl2 force root@server1:~# gluster volume start replicated volume start: replicated: success 并将其安装到客户端节点: root@client:~# mount.glusterfs server1:/distributed /mnt/distrib/ 现在我正在尝试testing高可用性。 所以我已经closures了server1,并试图写smth到客户端的挂载点: root@client:/mnt/replica# ls -lh total 106M -rw-r–r– 1 root root 19 Jul 12 2015 1.txt -rw-r–r– 1 root root 1.3K Jul 12 2015 2.txt -rw-r–r– […]

在不允许写入/ var / run时,在哪里创buildAF_LOCAL / AF_UNIX套接字文件?

FSH认为套接字和pid文件应该到/var/run但是,为了安全起见,只有root可以在这个位置创build文件和子目录。 一个常见的解决scheme是在/var/run为脚本创build一个子目录,然后用十个chmod命令创build一个子目录…但是当你不能访问root用户时该怎么办? 如果我没有root权限,我应该在哪里放置.socket(和一个.pid)?