我制作了整个磁盘的图像
dd if=/dev/sda of=/media/external_media/sda.img
Run Code Online (Sandbox Code Playgroud)
现在的问题是我想挂载该磁盘上的 ext4 文件系统,但是
mount -t ext4 -o loop /media/external_media/sda.img /media/sda_image
Run Code Online (Sandbox Code Playgroud)
显然会出现超级块错误,因为映像包含整个磁盘(MBR、其他分区),而不仅仅是我需要的分区。所以我想我应该找到一种方法让磁盘映像显示在/dev/
文件夹中...
有谁知道这是怎么做到的吗?
PS:我可以随时dd
将图像备份到原始磁盘,但这会非常不方便(我更新了操作系统,我想保持原样)
在我看来,同时拥有 /mnt 和 /media 有点多余。两者之间有什么我不知道的明显区别吗?
是否有大多数人遵循的标准来安装东西,例如将一个用于某些类型的设备,或者这完全是主观的?
我刚刚安装了 Ubuntu 14.04,但无法安装exFAT
硬盘。
我收到以下错误:
Unable to access “SeagateHDD”
Error mounting /dev/sdb1 at /media/me/SeagateHDD: Command-line `mount -t "exfat" -o "uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000,iocharset=utf8,namecase=0,errors=remount-ro,umask=0077" "/dev/sdb1" "/media/me/SeagateHDD"' exited with non-zero exit status 1:
stdout: `FUSE exfat 1.0.1
'
stderr: `ERROR: `Operating Systems' has invalid checksum (0x281c != 0x2450).
'
Run Code Online (Sandbox Code Playgroud)
我安装exfat-utils
并exfat-fuse
使用 apt-get 但没有运气。我也尝试了存储库,ppa:relan/exfat
但我得到了:
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some …
Run Code Online (Sandbox Code Playgroud) 在某些时候,我的数字音频播放器上的文件系统已变为只读。我无法将文件复制到其中或删除其中的文件。
播放器的文件系统以这种方式更改权限是否有一些可能的原因?
我尝试使用chmod
:
$ sudo chmod a+rw SGTL\ MSCN/
chmod: changing permissions of `SGTL MSCN/': Read-only file system
Run Code Online (Sandbox Code Playgroud)
SGTL MSCN
是数字音频播放器的挂载点。
我还能尝试什么使它可写?
当我尝试从 ubuntu 访问我的 NTFS 驱动器时出现错误。
Unable to access “My Drive”
Error mounting /dev/sda6 at /media/ubuntu/Media Center: Command-line `mount -t "ntfs" -o "uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000,dmask=0077,fmask=0177" "/dev/sda6" "/media/rolindroy/Media Center"' exited with non-zero exit status 14: The disk contains an unclean file system (0, 0).
Metadata kept in Windows cache, refused to mount.
Failed to mount '/dev/sda6': Operation not permitted
The NTFS partition is in an unsafe state. Please resume and shutdown
Windows fully (no hibernation or fast restarting), or mount the volume
read-only with …
Run Code Online (Sandbox Code Playgroud) 我有两个 NTFS 分区,我不想每次启动 Ubuntu 时都手动挂载它们。
如果我有一个加密的外部磁盘(或不在 fstab 中的内部磁盘),我会在 Nautilus 中看到它的条目——其中包含一个类似“X GB 加密卷”的条目。我可以单击此卷,并提示输入密码以解密和安装设备。
但是如何从命令行执行此操作?
这个维基页面,以及我能找到的其他文档,只涉及解密设备的 GUI 方法;但这不适用于无头服务器或 SSH 登录。有没有一种简单的方法可以让设备/media
像使用 GUI 一样安装到自动位置?
(我不是在问加密的主目录——我知道ecryptfs-mount-private
。这个问题是关于额外的加密卷。)
我弄乱了我的sudoers
文件,我想更改它的权限。
当我以恢复模式登录时,我无法运行该命令,chmod
因为它是只读选项。
我mount -o remount,rw /
在恢复模式下尝试过。对我不起作用:
Err : Ext4-fs remount. Opts errors=remount-ro
Run Code Online (Sandbox Code Playgroud)
如何启动到恢复模式和读写选项?
是否可以挂载 VirtualBox 驱动器映像 (.vdi) 以便可以在 Nautilus 等中查看内容?
我有一个 Windows 2000 .vdi,它在从 VirtualBox 2.x 升级到 3.1.6 后无法启动(“无法访问的启动设备”)。我相信 IDE 驱动器详细信息已更改,我需要做的就是访问内部驱动器映像并编辑 Windowsboot.ini
以指向新位置。
我的 fstab 中有一个外部硬盘的条目:
UUID="680C0FE30C0FAAE0" /jgdata ntfs noatime,rw
但有时此驱动器在启动时未插入。这让我在启动过程中半途而废,提示“继续等待,按 S 或按 M”,但在此阶段没有任何按键影响(包括Ctrl- Alt- Delete,甚至大写锁定)。
如果没有编写脚本来检查fdisk -l
. 为这个驱动器提供一个 fdisk 条目会很方便,所以我可以只输入mount /jgdata
而不需要设备名称。
mount ×10
filesystem ×3
ntfs ×2
14.04 ×1
automount ×1
backup ×1
boot ×1
command-line ×1
dd ×1
disk ×1
disk-image ×1
dual-boot ×1
encryption ×1
exfat ×1
fstab ×1
fuse ×1
hard-drive ×1
partitioning ×1
permissions ×1
virtualbox ×1