运行Debian lenny的服务器最近刚刚断电,并以只读模式恢复了根分区。 我尝试用mount -n -o remount,rw /来读写文件系统,然后给出mount: block device /dev/hda1 is write-protected, mounting read-only 。 但是现在根文件系统根本就没有安装,所以我不能运行任何东西来重新挂载分区,或者因为/ bin /不在那里而导致closures等任何其他命令。 有什么我可以远程做的吗?
我正在VMware Workstation 7中运行Xubuntu 12.04。长话短说,我为另一台PC创build了一个恢复脚本,擦除了完整的512字节MBR,运行fdisk创build了一些分区,然后通过像partimage这样的工具恢复它们。 不用说,我不小心在Xubuntu虚拟机中以root用户身份运行了这个脚本,现在无法启动(脚本擦除了MBR并运行fdisk来在我的虚拟机磁盘上创build分区,但之后失败并中止,因此所有数据都是在那里,这只是分区表完全搞砸了,现在虚拟机将无法启动,也不会安装驱动器,当我尝试运行一个Live CD)。 那么如何恢复我的vmdk上的MBR,以便它可以重新启动? 至less,我怎么能这样做,以便我至less可以挂载它来恢复我的文件? 这是一个EXT4驱动器,所以我不确定映射它的内置VMware工具将工作。 如果我创build了一个独立的虚拟机,具有与以前相同的高清大小和设置,并再次运行Xubuntu安装,我可以把MBR还原到我的搞砸的vmdk上吗? 任何帮助将不胜感激,因为我的数据是非常重要的。 谢谢。
我有一个networking共享,我挂载在fstab。 这工作正常。 然后,我有第二个安装程序绑定在第一个安装文件夹。 像这样的东西: //my-cifs-share/foo /mnt/foo-share cifs _netdev,dir_mode=0777 0 0 /mnt/foo-share /my/binded/folder none bind 现在,我的问题是显然第二个安装在第一个安装之前执行。 因此,启动后文件夹/ my / binded /文件夹将会清空。 当我然后login并执行mount -a一次,它创build一切正常。 那么,有没有办法强制执行这个命令,或者让一个坐骑依靠另一个呢? 非常感谢! //编辑:正如在评论中所讨论的,似乎没有真正的保存path。 因此,我决定去这样做:离开fstab,因为它是上面。 使用crontab每5分钟运行一次mount -a 。 似乎现在已经够好了。
我有一个外部硬盘,迈拓,其上有一个NTFS分区。 如何在RHEL5操作系统上安装?
我正在使用一个云CentOS 5实例,我意识到我在开始的时候离开了默认的分区。 所有的/已经挂载在大约10GB的hda上。 另一个驱动器(sda)大约用于备份90GB,但是如果需要,我可以将其释放。 我的MySQL数据库现在变得越来越大了,我正考虑将一个sda驱动器挂载到/ var / lib / mysql。 这是MySQL的惯例(给它自己的分区)? 我需要做些什么来确保这一举措是无痛的,没有数据丢失? 服务器与用户正在读取和写入数据库,因此我想我会做深夜,并首先closuresmysqld。 然后,我打算将/ var / lib / mysql中的所有内容移动到临时目录中,然后将sda1挂载到/ var / lib / mysql,然后将内容从临时目录移回到新挂载的/ var / lib / mysql DIR。 这是正确的方法吗? 有没有其他方法可以给MySQL提供更多的空间,我还没有想到? 我很偏执,一个简单的MV可能会错过目录内的一些隐藏的文件(我对我的无知是如何工作的无知道歉)。
在我的Linux机器上,我从/ usr / cti / APPS目录下运行以下命令 cd /usr/cti/APPS mount -t nfs $server:$target_dir /mnt 我想展示一些非常有趣的东西 我可以从我的Linux机器上的任何目录运行以下查找命令(/ var / tmp,/ usr / cti,/ etc / APP / conf)并获得结果 /bin/find /mnt/DIR -name *.txt* 但是当我从/ usr / cti / APPS目录运行find命令时,然后查找命令不会打印任何结果, 请指教为什么我无法从执行挂载的目录中获得结果? 以及如何解决这个问题? 例 cd /usr/cti/APPS /bin/find /mnt/DIR -name *.txt* NOT GET ANY OUTPUT cd .. /bin/find /mnt/DIR -name *.txt* […]
我有一个坏的硬盘的rootfs – 这可能导致文件系统被挂载只读…然而, /proc/mounts仍然说,它被挂载rw : $ cat /proc/mounts rootfs / rootfs rw 0 0 sysfs /sys sysfs rw,nosuid,nodev,noexec,relatime 0 0 proc /proc proc rw,nosuid,nodev,noexec,relatime 0 0 udev /dev devtmpfs rw,relatime,size=7575440k,nr_inodes=1893860,mode=755 0 0 devpts /dev/pts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000 0 0 tmpfs /run tmpfs rw,nosuid,relatime,size=3033888k,mode=755 0 0 /dev/disk/by-uuid/548b00b0-bd98-4017-9e62-5c27b633268b / ext4 ro,noatime,errors=remount- ro,data=ordered 0 0 none /sys/fs/fuse/connections fusectl rw,relatime […]
我inheritance了一台使用RAID 5arrays运行Debian的机器。 我安装了一堆操作系统推荐的更新(1700左右),然后重新启动后,RAIDarrays没有安装。 设备/ dev / md0现在不存在,我不知道为什么。 /etc/mdadm/mdadm.conf包含: DEVICE partitions ARRAY /dev/md0 level=raid5 num-devices=3 UUID=138b0c65:20644731:39e394c4:192c7227 我试着做mdadm –create –verbose / dev / md0 –level = 5 –raid-devices = 3 / dev / sda1 / dev / sdb1 / dev / sdc1。 这使设备md0,但它被列为“降级”,列表中的最后一个驱动器由于某种原因被视为“备用”。 尽pipe我不能确定,但我强烈怀疑它是涉及RAID-5arrays的sdb,sdc和sdd 我尝试了所有6种可能的设备sorting,但最后一个总是会出现备用。 我也尝试过–spare-devices = 0 –force,它成功地将所有三个驱动器以“干净”的状态进入arrays,但是我无法真正地挂载设备md0。 当我在/ dev / md0上运行“file -s”时,我得到了GLS_BINARY_LSB_FIRST,这似乎没有帮助。 我没有理由相信任何设备是错误的; 所有这些似乎都是源于最近的升级。 我怎样才能恢复旧的RAID […]
我正在使用红帽企业6.3,我刚刚在我的首选项的一个文件夹中安装了一个新的卷。 重新启动后,挂载点丢失,卷被挂载在原来的位置。 在哪个地方,我可以设置我的mount电话,以便我可以让我的音量始终在同一个地方? 我必须看看init.d还是有更好的地方吗?
我试图在Linux服务器上安装远程Windows共享目录。 我可以毫无困难地从其他Windows盒子访问Windows共享,但是我也需要能够从Linux服务器访问它。 我正在使用的命令是: $ mount -t cifs //172.16.0.20/share . -o user=USERNAME Password: mount error(66): Object is remote Refer to the mount.cifs(8) manual page (egman mount.cifs) 这个错误看起来很通用,手册页不是很有帮助。 有没有人遇到过这个?