如果我想备份我的整个操作系统(包括但不只是我的主目录),我该怎么做?
是否像备份所有内容一样简单/
,然后当我遇到崩溃时,只需将文件复制回来?
这会涵盖 grub,当系统无法运行时,我该如何实际操作?
我正在尝试帮助用户解决可启动 USB 驱动器的问题,但似乎有一个文件的所有权无法编辑。我认为有可能:
sudo chown user:user ldlinux.sys
Run Code Online (Sandbox Code Playgroud)
但是,当执行该命令时,终端会出现此错误:
Operation not permitted
Run Code Online (Sandbox Code Playgroud)
我与用户的扩展聊天可以在这里找到。
我有许多内部和外部驱动器。有些是分区的。大多数在启动时自动挂载(所有都在某一时刻完成)。
一个分区归 root 所有,因此不会自动挂载。我知道如何以 root 身份安装它。
我不知道如何以用户 X 的身份获得该分区的所有权。我尝试以 root 身份使用 Nautilus 中的 gui 更改权限。他们不被接受并立即恢复。
分区是NTFS。该驱动器上的另一个分区由我作为用户拥有并自动安装
最近有几次我看到有人建议 UDF 作为跨平台格式的解决方案,用于在 Linux、Mac OS X 和 Windows XP 及更高版本上使用的驱动器。
我在这里搜索过,但没有找到相同的建议(大多数建议使用 ntfs-3g,它似乎要花钱并且未预装在 Mac 上)。
所以我的问题是:这是如何正确完成的,有没有人这样做过?然后您是否填满了驱动器并删除了一些文件以腾出空间,发现一切都像真正的 r/w 格式一样工作,即使它似乎主要是一次写入格式?
说我疯了,但如果 UDF 系统也能自动挂载并且可由登录用户写入,我真的很喜欢它。到目前为止我尝试过的(如 kicsyromy 提到的 udftools 格式)并没有解决这个愿望。
我目前正在使用 /etc/fstab 中的以下行在启动时挂载 NTFS 分区:
/dev/sda3 /media/data ntfs nls=iso8859-1,umask=000
Run Code Online (Sandbox Code Playgroud)
对于我的 Ubuntu 11.10 安装,看起来好像所有文件和文件夹都归root
- 而且由于 NTFS 无论如何都不真正支持相同的权限管理系统,因此在安装完成后我无法更改它。无论我做什么,ls -l
NTFS 分区上的任何地方都会列出root:root
.
但是,这给我带来了一些问题。最值得注意的是,在我的帐户下运行的一些应用程序(称为tomas
)抱怨访问权限。此外,每当我尝试将 ( cp
) 或 ( mv
) 文件从我的 ext3 分区之一复制到 NTFS 分区时,我都会收到错误消息说
mv: preserving times for `[path to new file]`: Operation not permitted
Run Code Online (Sandbox Code Playgroud)
或者,类似地
mv: preserving permissions for ...
Run Code Online (Sandbox Code Playgroud)
以我的名字而不是 root 来安装分区会有帮助吗?如果是这样,我如何在 fstab 中完成它?
更新:
我现在已经根据建议更改了选项,并得出以下结论:
nls=iso8859-1,permissions,users,umask=000,uid=tomas,gid=tomas
Run Code Online (Sandbox Code Playgroud)
ls -l
现在显示我所有的文件而不是root所有的文件,看来我之前遇到的一些问题已经解决了。然而,并非全部。
当我启动 Eclipse 时,我收到一个错误,提示无法运行与 android-sdk 相关的文件:权限被拒绝。ls -l
告诉我有关该文件的以下信息:
-rwxrwxrwx 1 tomas tomas 159620 …
Run Code Online (Sandbox Code Playgroud) 好吧,我有一个上网本,所以我也不能在 Windows 上玩游戏,没问题。但是我得到了一台带有更好硬件的新台式电脑,它将能够运行最流行的游戏,我希望在其上安装 Windows 来玩与 ubuntu 不兼容的游戏和软件。我还想将 Ubuntu 作为我的主要操作系统,因此我将设置双启动。
在这台计算机中,我将有一个带有操作系统和第二个驱动器(500GB 硬盘)的小型 SSD 来存储我的文件。我想避免每次下载文件时都将文件从一个操作系统复制到另一个操作系统。我的问题是:有什么办法可以让两个操作系统都将该硬盘用于家庭,例如将其设置为 NTFS 并让 ubuntu 将其安装在该分区上/home
,并制作 Windows 以在该分区上存储用户文件,例如My Documents
,My Videos
和Downloads
等?
对不起新用户。我大约在 9 天前安装了 Unity 的问题,这花了 5 天的时间才解决。一直没有解决,我重新安装了。
我设置了 Plex(媒体服务器),当服务器正在运行并且可以被外部网络设备访问时,我无法添加文件。Plex 说这是因为权限。我已经在这里和 Plex 的论坛上来回走动以获得答案。好像大家都说
chmod -R 755 /media/My\ Book/Videos
Run Code Online (Sandbox Code Playgroud)
将更改权限以允许用户“Plex”访问我的外部 USB 2.0 NTFS 3TB Western Digital 驱动器(已安装并通过文件管理器访问)上的文件夹“Videos”以及其中包含的每个子目录和文件.
我使用过文件管理器,只要您单击更改权限,它就会立即更改回来。当我使用 -c 进行 chmod 时,它告诉我每个文件都按照我的命令更改(通常是 600)到 755。我做了
ls -l
Run Code Online (Sandbox Code Playgroud)
来验证,没有变化。(我还使用 ls -l 来确保我知道所有者是谁,并且是我自己(mvl1014)。ls -al 给了我相同的信息。)
我向上帝发誓,我试图 sudo 它,并且在我的头基本上一整天都在这个键盘上砸了之后,我以 root 的身份尝试了它。我很害怕 shi-less 但想不出其他任何东西。sudo su 到 root 然后 chmod -R -c /media/My\ Book/Videos
结果一样。-c 告诉我每个文件都被更改了,并且在 Unity 或终端中进行检查确认没有任何该死的变化。
现在在我看来,即使这不是阻止 Plex 工作的原因,但此命令仍然存在问题。
12.04LTS——在第 1 代 i7(我相信 2.7 GHz)上,带有 6 GB 内存
我试图附上截图,但我被告知我需要 10 次才能这样做,这意味着我也在复制/粘贴。
请原谅我的混淆,但 Lorem Ipsum 似乎没有必要。我尝试了多种方法来格式化它,但在下面的预览中每次看起来都很完美并且每次都搞砸了。(呃,我一团糟。)
$ …
Run Code Online (Sandbox Code Playgroud) 我想将安装的 snap 包移动到主目录。Snap 包比 .deb 包稍大,因此它们在我的根分区中占用空间。我知道包位于/var/lib/snapd/snaps
并且他们正在将包安装到/snap/app_dir
. 我试图simlinked,但它没有用。
Ubuntu 安装程序不允许我在 NTFS 分区上安装,但某些情况需要我这样做。是否可以?
我在 USB 适配器中有一个 MicroSD 卡(它插入我机器上的 USB 端口,就像一个 USB 闪存驱动器)。我使用 Unetbootin 使其成为带有 Kubuntu 的可启动 USB 闪存驱动器。但是我需要在它工作时取消。所以我从控制台中止了 Unetbootin 进程。
从那以后,我无法格式化 MicroSD 或删除 Kubuntu 制作的文件夹。我也试过mkdosfs
,没有成功。我也不能挂载驱动了?我该怎么做才能使该驱动器再次可用?
尝试在 GParted 中创建一个新的分区表,如 Eliah Kagan 的回答中所述,不起作用。它失败并显示错误消息“不可能创建分区表”(“无法创建分区表”)。
permissions ×4
external-hdd ×2
ntfs ×2
18.04 ×1
backup ×1
chmod ×1
chown ×1
dual-boot ×1
filesystem ×1
format ×1
fstab ×1
gparted ×1
hard-drive ×1
installation ×1
live-usb ×1
mount ×1
partitioning ×1
ram ×1
root ×1
snap ×1
udf ×1
usb ×1
users ×1
windows ×1