AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-1029405

JasonF4's questions

Martin Hope
JasonF4
Asked: 2019-12-30 21:19:36 +0800 CST

如何将 Scalpel 恢复的文件的所有权更改到 exfat 分区?

  • 1

我跑手术刀来恢复文件。输入磁盘是我使用 ddrescue 制作的失败 Windows 磁盘的副本。输出目录(来自手术刀)位于我的 Linux 磁盘上的 exfat 分区上。我使用 exfat 是因为 Windows 可以看到和读取该分区 - 这些分区来自 Windows。

我无法更改文件的所有权。它们归根所有。

例如,在目录中/media/me/restored/output/jpg-1-0
-rwxrwxrwx 1 root root 2983 Dec 29 23:14 00003483.jpg

$sudo chown me 00003483.jpg
chown:更改“00003483.jpg”的所有权:不允许操作

$sudo chattr -i 00003483.jpg
chattr:读取 00003483.jpg 上的标志时未实现功能

我也无法更改目录的所有权。

我也试过这个sudo su -

我可以使用 eog(命令行 - 图像查看器)打开恢复的 .jpg 文件,但无法使用 Kria(Linux 图像编辑器,GUI)打开文件。

为什么手术刀上的网站不告诉你如何更改文件权限?问题是与 exfat 不兼容吗?

谢谢你的帮助。

更新

卸载分区,将“已恢复”目录的所有权更改为我的用户 ID,然后运行sudo mount -o rw,user,uid=1000,dmask=007,fmask=117 /dev/sdb4 /media/me/restored不起作用。“恢复的”目录现在再次归 root 所有,尝试上面列出的步骤我得到了完全相同的结果。

更新 - 添加调试信息

lsblk -f


sdb                                                               
├─sdb1 vfat                  xxxx-xxxx                            /boot/efi
├─sdb2 ext4                  xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx /
├─sdb3 swap                  xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx [SWAP]
└─sdb4 exfat      SSD-D      xxxx-xxxx                            /media/me/rest  

更新

关于已接受的答案,此问题已通过上面在第一次更新下给出的 mount 命令修复,以及其他一些东西 - 正是我不知道的。当我第一次这样做时,文件的所有权仍然是 root。mount 命令是相同的,因为我将它从终端复制到这里。所有恢复的文件现在都归我所有(不是 root)。

data-recovery chown ddrescue
  • 1 个回答
  • 1085 Views
Martin Hope
JasonF4
Asked: 2019-12-30 11:05:02 +0800 CST

修改 /etc/fstab 后,驱动器仍然只在引导时自动挂载

  • 0

我添加了条目以阻止外部驱动器(通过 USB)上的分区在启动时自动挂载。我尝试使用 UUID 和块名称 (/dev/sdc1)。(我需要使用 UUID。)

UUID=xxxxxxxxxxxxxxxx /media/me/OS ntfs ro,noauto,nofail 0 0  

并分别:

/dev/sdc4 /media/me/OS ntfs ro,noauto,nofail 0 0

如果我手动卸载分区,我可以使用sudo mount /dev/sdc3 /media/me/OS

sudo mount -a不重新挂载分区。

该驱动器是 500GB Seagate Blue。正在自动挂载三个分区。每个文件的文件浏览器对话框正在打开。对话框称它们为“卷”。此磁盘是我使用 ddrescue 恢复的故障磁盘的副本。

这个问题基于我之前提出的一个问题,How to Block Automounting of a specific drive (USB connection) With ** Three Mounted Partitions **

fstab mount automount
  • 1 个回答
  • 1616 Views
Martin Hope
JasonF4
Asked: 2019-12-30 07:58:57 +0800 CST

如何使用**三个已安装的分区**阻止特定驱动器的自动安装(USB 连接)

  • 1

我需要阻止自动安装具有三个不同安装点(分区)的特定外部驱动器(USB 连接,通过 UID)?

此驱动器的内容是使用 ddrescue 创建的 - 用于从故障驱动器复制数据。

驱动器正在自动安装到三个位置(sdc1、sdc3、sdc4),并且正在以读写方式安装(错误)。我可以手动重新安装只读。大多数 ddrescue 后工具都需要卸载驱动器。当我退出工具时,正在发生的事情是驱动器被自动移除(到三个安装点,r/w)。我收到了新设备安装通知 - 否则我永远不会想到会发生这种情况。

我找到了阻止使用单个安装分区自动安装外部驱动器的说明。使用 UID 向 fstab 添加一个条目。说明表明您必须输入安装点。但是我有这个驱动器的三个安装点。我该怎么做呢?另外,我宁愿根本不定义安装点。我应该能够通过 UID 来阻止设备的自动挂载,期间必须由 root 手动挂载。


更新:这不起作用。

/etc/fstab:

UUID=xxxx-xxxx /media/me/ESP vfat ro,noauto,nofail 0 0
UUID=xxxx-xxxx /media/me/DIAGS vfat ro,noauto,nofail 0 0
UUID=xxxxxxxxxxxxxxxx /media/me/WINRETOOLS ntfs ro,noauto,nofail 0 0
UUID=xxxxxxxxxxxxxxxx /media/me/OS ntfs ro,noauto,nofail 0 0

分区 1、3 和 4 仍像以前一样自动挂载。(2 从来没有。)

fstab mount data-recovery automount ddrescue
  • 3 个回答
  • 1230 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve