debian 和 win10 双系统 挂载分区

在 deepin 系统空间不够了,双系统的 win10 还有挺大空间,于是挪过点给 deepin 使用。

基本步骤

  1. 在win10中,通过压缩磁盘的方式,制作一个分区。
  2. 转到 deepin 下,用 parted 分区程序标记分区。
    一 lsblk 查看设备路径及设备号,/dev/sda6
    二 用parted mkpart 标记分区。
  3. 使用 sudo mkfs.ext4 /dev/sda6 完成真正的分区操作。
  4. 挂载分区:

挂载分区详细说明

当你在使用 parted 对磁盘进行分区操作之后,parted 会提示你可能需要更新 /etc/fstab 文件。这是因为 /etc/fstab 文件用于存储系统启动时自动挂载文件系统的配置信息。如果你创建了新的分区并且想要在系统重启后自动挂载这些分区,就需要更新 /etc/fstab 文件。

以下是更新 /etc/fstab 文件的一般步骤:

  1. 确定分区设备名:

    • 首先,你需要知道新创建的分区的设备名称。这可以通过运行 lsblkfdisk -l 命令来查看。例如,新分区可能是 /dev/sda5
  2. 创建文件系统:

    • 如果你还没有在新分区上创建文件系统,现在需要做这件事。例如,如果你想创建一个 ext4 文件系统,可以使用如下命令:
      mkfs.ext4 /dev/sda5
      
  3. 编辑 /etc/fstab:

    • 使用文本编辑器打开 /etc/fstab 文件。例如,你可以使用 nanovim
      sudo nano /etc/fstab
      
    • 在文件末尾添加一行,格式如下:
      UUID=09e02071-a0fb-4787-9036-1646ac02f08c       /home/llama/data        ext4    rw,relatime     0 2
      
      这里,/home/llama/data 是挂载点目录,ext4 是文件系统类型,re,relatime 是挂载选项,02 分别是用于 dumpfsck 的标志, 意思是不备份,设置自检优先级。
  4. 创建挂载点目录:

    • 如果挂载点目录不存在,需要创建它。例如:
      sudo mkdir -p /home/llama/data
      
  5. 测试挂载:

    • 在修改完 /etc/fstab 文件之后,你可以通过手动挂载来测试配置是否正确:
      sudo mount /home/llama/data
      
    • 检查挂载是否成功,可以使用 df -h 命令。
  6. 验证 /etc/fstab:

    • 为了确保 /etc/fstab 文件中的配置没有问题,你可以使用 mount -a 命令尝试挂载所有定义的文件系统:
      sudo mount -a
      
    • 如果有错误,mount -a 会给出提示。
  7. 卸载并确认:

    • 测试完成后,卸载分区:
      sudo umount /home/llama/data
      

完成以上步骤后,你的新分区应该可以在下次系统启动时自动挂载。如果在任何时候遇到问题,可以提供具体的错误信息以便进一步诊断。

如何检查设备的 UUID 号,如检查 /dev/sda6 的 UUID

lsblk -o NAME, UUID

更改挂载目录的所有权

在 Debian 系统中,你可以使用 chownchgrp 命令来更改目录及其子目录的用户和组所有权。通常情况下,你可能需要同时更改用户和组所有权,这时可以使用 chown 命令的 -R 选项来递归地更改目录及其所有子目录和文件的用户和组。

更改用户和组所有权

假设你想更改 /home/llama/data 目录及其所有子目录和文件的用户和组所有权为 user1group1,你可以使用以下命令:

sudo chown -R user1:group1 /home/llama/data

这里 -R 选项表示递归地更改权限。

更改用户所有权

如果你想仅更改用户所有权,而保持组不变,你可以省略冒号后的组名:

sudo chown -R user1 /home/llama/data

更改组所有权

如果你想仅更改组所有权,你可以使用 chgrp 命令,但通常我们还是使用 chown 命令,并省略用户部分:

sudo chown -R :group1 /home/llama/data

示例

假设你有一个用户 datauser 和一个组 datagroup,你想将 /home/llama/data 目录及其所有子目录和文件的所有权更改为 datauser:datagroup,可以执行以下命令:

sudo chown -R datauser:datagroup /home/llama/data
posted @ 2024-07-25 13:06  立体风  阅读(139)  评论(0编辑  收藏  举报