如何从命令行以只读方式挂载硬盘?我不想要或不需要手册页的链接,如果以下情况属实,我想要我必须输入的确切内容:
我是个白痴,我正在将图像写入 USB 驱动器dd,而不是打字时,/dev/sdb我键入/dev/sdd并将 135mb 图像写入我的 750gb 外部硬盘驱动器,里面装满了文件。有没有可能恢复文件或dd将驱动器完全清零?请帮忙,因为这是我一生中的最低点之一。
dd在 5 秒内完成了 135mb 图像的写入,所以我没有机会阻止它。当我知道发生了什么的时候已经太晚了。命令如下:
sudo dd if=generic.img of=/dev/sdd bs=1M
Run Code Online (Sandbox Code Playgroud)
EDIT2:外置硬盘的文件系统是 FAT32(我已经有一段时间了,FAT32 是当时最通用的 FS)。我还有一个刚拿到的 2TB 驱动器,我计划将大部分文件从 750gb 移动到其中,如果需要,我可以使用它来将恢复的文件传输到。
帮忙看看怎么打开。自述文件说
THIS DIRECTORY HAS BEEN UNMOUNTED TO PROTECT YOUR DATA.
From the graphical desktop, click on:
"Access Your Private Data"
or
From the command line, run:
ecryptfs-mount-private
Run Code Online (Sandbox Code Playgroud)
我如何运行它以便我可以获取我的数据?
我刚刚正在浏览/var/log/syslog,我发现这些让我担心的行:
ufs: You didn't specify the type of your ufs filesystem
May 5 09:06:09 Bath-Towel kernel: [ 425.626221]
May 5 09:06:09 Bath-Towel kernel: [ 425.626221] mount -t ufs -o ufstype=sun|sunx86|44bsd|ufs2|5xbsd|old|hp|nextstep|nextstep-cd|openstep ...
May 5 09:06:09 Bath-Towel kernel: [ 425.626221]
May 5 09:06:09 Bath-Towel kernel: [ 425.626221] >>>WARNING<<< Wrong ufstype may corrupt your filesystem, default is ufstype=old
Run Code Online (Sandbox Code Playgroud)
它是什么,它是什么意思,我应该怎么做(如果有的话)?如果需要更多信息来回答我的问题,请发表评论,我会提供。
操作系统信息:
Description: Ubuntu 15.04
Release: 15.04
Run Code Online (Sandbox Code Playgroud) 我遇到了最奇怪的问题,我昨天下载了 4 张图片,然后使用 Nautilus 将它们剪切并粘贴到我所在Documents区域的子文件夹中。然后我关闭了 Nautilus,继续我的正常业务。
但是后来我需要将图像发送给某人,所以我使用 Nautilus 进入带有图像的文件夹,但它们不在那里!这就是它变得更奇怪的地方,例如,当我使用 Firefox 的文件选择器或其他程序的文件选择器时,图像会显示出来,尽管不是缩略图,实际上,如果我打开图像查看器,然后使用它的文件选择器来查找它们我可以打开并查看它们非常好。
另一个奇怪的事情是鹦鹉螺一半知道它们在那里,因为我的第一反应是我的电脑不知何故吃了它们,所以我重新下载它们,并将它们粘贴到以前的文件夹中。Nautilus 问我是否想用新的替换旧的,这次它甚至向我展示了正确的缩略图!
我还可以使用ls和等命令看到文件存在于终端中tree,我还可以查看cat内容,以便文件可读和所有内容。
这是stat其中之一的输出:
stat DSCF2365.jpg
File: 'DSCF2365.jpg'
Size: 2213598 Blocks: 4328 IO Block: 4096 regular file
Device: fc00h/64512d Inode: 29623172 Links: 1
Access: (0664/-rw-rw-r--) Uid: ( 1000/ totoro) Gid: ( 1000/ totoro)
Access: 2016-08-02 23:39:15.651962645 +0100
Modify: 2016-08-02 22:51:26.613739542 +0100
Change: 2016-08-02 23:12:04.540134139 +0100
Birth: -
Run Code Online (Sandbox Code Playgroud)
有人向我建议这可能是因为文件系统错误,所以我fsck在启动时运行,这是以下输出syslog:
Aug 3 10:54:45 <Computer-Name> kernel: [ 0.000000] …Run Code Online (Sandbox Code Playgroud) 我刚买了一个全新的三星 850 Pro SSD,我想在上面安装 Ubuntu 14.04。
我读过一些关于 850 系列 SSD 在使用 Linux 时由于内核中的错误以及 TRIM 操作中的错误而导致数据丢失的丑陋故事。
我已经完成了我的研究,但我发现的大部分内容都非常过时。例如,请参阅此问题、此 Reddit 主题以及此主题。
我的问题是,目前的状态是什么?所有主要的错误都已经解决了吗?
我计划在 4 月 25 日发布时从 12.10 升级到 ubuntu 13.04。我的文件存储内存为 300GB,我不想购买另一个外置硬盘来创建备份并节省创建另一个备份的时间。
在问 ubuntu 时还有另一个问题,但该问题的答案使我在今年早些时候从 12.04 升级到 12.10 时丢失了所有数据。
如何在保证文件完整的同时进行发行版升级。
我必须在两台服务器之间复制大量文件(60000+),大约有 5TB 的数据。
我尝试将备份服务器安装为文件夹,并以这种方式复制文件,但我无法获得正确写入文件的权限。
所以我想到了绑定剩余的 3 个网卡端口,连接交叉电缆并使用 cp/scp 复制所有内容。现在我没有以这种方式绑定网卡传输数据的经验。
会更快吗?任何人都可以联系我或给我一些关于更好的解决方案的建议吗?将不胜感激。
我想知道如何使用备份文件。
我的朋友更改了接口文件中的一些配置,但这些设置不起作用,但以前的设置有效。
他创建了一个备份文件,interfaces.bak但我不知道如何使用它.bak来恢复我的旧interface文件?
为了安装 Ubuntu(与 Windows 一起C:/),我必须D:/使用 Ubuntu 安装步骤(其中最初包含数据)对磁盘进行分区,因此在完成安装(设置/和swap)后,我发现其余的D:/分区成为未分配的空间,因此我丢失了数据。所以我的问题是:有什么方法可以让我恢复丢失的数据?
非常感谢任何帮助。谢谢
我的笔记本电脑上有一个 230 Gigs 硬盘,我有 50 gigs 为我的 linux 扩展,我有 80 gigs 空 ntfs 分区和 100 gigs ntfs 分区,我存储所有重要数据,(我有大约 50 gigs 重要的东西)今天我安装了 100 gigs 分区,从中取出了一些东西,然后将其卸载,然后当我再次安装它时它是空的!!!数据全没了!!!!我曾经通过终端安装它: sudo mount ntfs /dev/sda5 /media/E 其中 E 是我制作的目录(当我制作它时,我将媒体的权限更改为 777 然后在创建目录后,我更改它恢复正常)
伙计们,你无法想象这些数据对我有多重要,请帮助,提前谢谢
我希望有人能帮帮忙。我安装了第二块硬盘,在上面设置了 2 个分区。
我将两个分区设置为在 /etc/ftsab 中自动挂载。
其中一个分区有我的主目录 /home/nick 的挂载点
问题是,在通过重新启动测试我的 /etc/fstab 之前,我忘记从原始 /home/nick 复制所有内容。(是的,我是个白痴)。现在我无法登录(它只是弹回登录屏幕),当我转到终端(ctrl+alt+f1)并在那里登录时,我的主目录为空。当我注释掉/etc/fstab中的更改时,我仍然无法登录。我什至创建了一个新用户,也无法使用该用户登录。
我的问题:
有没有办法恢复我丢失的主目录?
我怎样才能解开我的系统?
谢谢...
因此,文档、音乐、图片和视频中的所有文件无缘无故地消失了。我看到的类似问题的答案接近于高级编程,即使这样似乎也没有提供具体的解决方案。我真的希望有一个简单的解决方案。更令人不安的是,这似乎是 Ubuntu 接受的事件。说真的,我相信一个经常丢失大量数据的操作系统吗?如果有人能告诉我;一,为什么会发生这种情况,二,如何恢复我会非常放心。我离开了 Windows10,因为我不信任它。我对 Ubuntu 的信任是错误的吗?