小编mog*_*gul的帖子

将原始图像安全地写入 U 盘

在各种硬件上尝试了许多不同的 Linux 发行版,我发现自己经常输入这样的命令:

sudo dd if=xubuntu-13.10-desktop-amd64.iso of=/dev/sdc bs=10240
Run Code Online (Sandbox Code Playgroud)

不用说,迟早我会输错目的地并擦除硬盘驱动器而不是预期的 USB 驱动器。我不想sudo每次都用在这里。

在我的系统上,一个相当现代的 Ubuntu,权限/dev/sdc如下:(当存在棒时):

$ ls -al /dev/sdc*
brw-rw---- 1 root disk 8, 32 Apr  6 22:10 /dev/sdc
Run Code Online (Sandbox Code Playgroud)

我如何授予我的普通用户对随机 USB 记忆棒的写访问权限,而不是我系统中存在的其他磁盘?

linux permissions usb dd devices

7
推荐指数
1
解决办法
3478
查看次数

umount sdcard 使 fat-fs 不干净

当我在 USB 读卡器中卸载 SD 闪存卡,然后拔出卡时,文件系统保持“脏”。

系统:

  • RPi 或 xubuntu 16.04.3
  • 读卡器是一些超级便宜的中国读卡器。我尝试了一些不同的
  • 我尝试了一堆不同的 SD 卡。

如何重现:

  1. 连接读卡器
  2. 在第一个分区插入带有 vfat 的 SD 卡
  3. 等待系统检测到 SD 卡
  4. 等待系统自动挂载文件系统或手动挂载
  5. 更新一个随机文件,我这样做: date >> /media/mogul/2E3E-AE54/d
  6. 卸载: sudo umount /dev/sdd1
  7. (占位符,在这里什么也不做)
  8. 从读卡器中拔出 SD 卡

现在从第 2 步开始重复。注意你的 dmesg,它会说:

[357207.805594] FAT-fs (sdd1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.

(较新的 linux 支持dmesg -w

现在,如果我在 umount

  1. 读取 SD 卡上的随机字节,例如: dd if=/dev/sdd1 skip=1000000 ibs=1 count=1 of=/dev/null

文件系统似乎幸存下来。

这对我来说似乎有点骇人听闻,我是否缺少一些基本的东西?

你有更优雅的解决方案吗?

我不喜欢使用eject,但也只使用 …

linux unmounting usb-drive

3
推荐指数
1
解决办法
896
查看次数

标签 统计

linux ×2

dd ×1

devices ×1

permissions ×1

unmounting ×1

usb ×1

usb-drive ×1