我无法创建文件或目录,它说权限被拒绝。我正在尝试/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
=========================================================