在 ext4 文件系统中的 /dev/sda1 上创建文件或目录时权限被拒绝

在 ext4 文件系统中的 /dev/sda1 上创建文件或目录时权限被拒绝

我无法创建文件或目录,它说权限被拒绝。我正在尝试/dev/sda1。这是来自 GParted 和文件管理器的图像:

创建新文件/目录时权限被拒绝

答案1

该分区是操作系统分区。

普通用户应该没有写入和修改权限,因为它可能会损坏系统。

如果你还想尝试,你必须登录,这是不明智的,以 root 身份使用文件管理器或在终端中使用命令:

sudo mkdir

=============================================================================== 编辑 - 将 /home 移动到分区:

您需要在分区上创建一个新的文件系统。

sudo mkfs -t ext4 /dev/sda1

要使用新驱动器,您必须将其上的分区挂载到文件系统中的挂载点。

sudo mount /dev/sda1 /mnt

您需要将所有内容从旧的主目录复制到新挂载的文件系统。

sudo cp -rp /home/* /mnt

作为安全网,您将重命名并保留旧的 /home 目录,直到您确信可以安全地删除它。

sudo mv /home /home.orig

您将创建一个新的、空的主目录。

sudo mkdir /home

您将使用该新的空主目录作为新分区上文件系统的挂载点。

sudo umount /dev/sda1

sudo mount /dev/sda1 /home/

检查新的 /home 中一切是否正确

cd /home

ls

如果缺少任何内容,您可以将其从 /home.orig 目录中复制出来,我们仍然可以在文件系统的根目录中访问该目录。

您需要在每次启动计算机时自动安装 /dev/sda1,找出分区的 UUID 并编辑 fstab 文件。

sudo blkid /dev/sda1

sudo gedit /etc/fstab

您必须在文件底部添加以下行来挂载新的 /home 目录

Type the UUUI of the partition at the start of the line, (UUID= blkid /dev/sda1 UUID) and then press Tab.

Type the mount point, /home,  and press Tab.

Type the filesystem description ext4, and press Tab.

Type defaults for the mount options, and press Tab.

Type the digit 0 for the filesystem dump option, and press Tab.

Type the digit 0 for the filesystem check option.

保存 fstab 文件,关闭 Gedit 并重新启动。

一旦您完全确定不再需要旧的 /home 目录的安全副本,您可以删除它:

cd /

sudo rm -rf home.orig/

====================================================

编辑:清理系统

我建议你阅读每个命令

打开终端并运行:

sudo apt update
sudo apt install --reinstall deborphan
sudo apt autoremove
sudo deborphan
sudo apt --purge remove $(deborphan)
sudo deborphan --libdevel
sudo apt --purge remove $(deborphan --libdevel)
sudo deborphan --find-config
sudo dpkg --purge $(deborphan --find-config)
sudo apt clean
rm -rf /home/*/.local/share/Trash/*/** &> /dev/null
rm -rf /root/.local/share/Trash/*/** &> /dev/null

=========================================================

相关内容