debian 和 win10 双系统 挂载分区
在 deepin 系统空间不够了,双系统的 win10 还有挺大空间,于是挪过点给 deepin 使用。
基本步骤
- 在win10中,通过压缩磁盘的方式,制作一个分区。
- 转到 deepin 下,用 parted 分区程序标记分区。
一 lsblk 查看设备路径及设备号,/dev/sda6
二 用parted mkpart 标记分区。 - 使用 sudo mkfs.ext4 /dev/sda6 完成真正的分区操作。
- 挂载分区:
挂载分区详细说明
当你在使用 parted
对磁盘进行分区操作之后,parted
会提示你可能需要更新 /etc/fstab
文件。这是因为 /etc/fstab
文件用于存储系统启动时自动挂载文件系统的配置信息。如果你创建了新的分区并且想要在系统重启后自动挂载这些分区,就需要更新 /etc/fstab
文件。
以下是更新 /etc/fstab
文件的一般步骤:
-
确定分区设备名:
- 首先,你需要知道新创建的分区的设备名称。这可以通过运行
lsblk
或fdisk -l
命令来查看。例如,新分区可能是/dev/sda5
。
- 首先,你需要知道新创建的分区的设备名称。这可以通过运行
-
创建文件系统:
- 如果你还没有在新分区上创建文件系统,现在需要做这件事。例如,如果你想创建一个
ext4
文件系统,可以使用如下命令:mkfs.ext4 /dev/sda5
- 如果你还没有在新分区上创建文件系统,现在需要做这件事。例如,如果你想创建一个
-
编辑
/etc/fstab
:- 使用文本编辑器打开
/etc/fstab
文件。例如,你可以使用nano
或vim
:sudo nano /etc/fstab
- 在文件末尾添加一行,格式如下:
这里,UUID=09e02071-a0fb-4787-9036-1646ac02f08c /home/llama/data ext4 rw,relatime 0 2
/home/llama/data
是挂载点目录,ext4
是文件系统类型,re,relatime
是挂载选项,0
和2
分别是用于dump
和fsck
的标志, 意思是不备份,设置自检优先级。
- 使用文本编辑器打开
-
创建挂载点目录:
- 如果挂载点目录不存在,需要创建它。例如:
sudo mkdir -p /home/llama/data
- 如果挂载点目录不存在,需要创建它。例如:
-
测试挂载:
- 在修改完
/etc/fstab
文件之后,你可以通过手动挂载来测试配置是否正确:sudo mount /home/llama/data
- 检查挂载是否成功,可以使用
df -h
命令。
- 在修改完
-
验证
/etc/fstab
:- 为了确保
/etc/fstab
文件中的配置没有问题,你可以使用mount -a
命令尝试挂载所有定义的文件系统:sudo mount -a
- 如果有错误,
mount -a
会给出提示。
- 为了确保
-
卸载并确认:
- 测试完成后,卸载分区:
sudo umount /home/llama/data
- 测试完成后,卸载分区:
完成以上步骤后,你的新分区应该可以在下次系统启动时自动挂载。如果在任何时候遇到问题,可以提供具体的错误信息以便进一步诊断。
如何检查设备的 UUID 号,如检查 /dev/sda6 的 UUID
lsblk -o NAME, UUID
更改挂载目录的所有权
在 Debian 系统中,你可以使用 chown
和 chgrp
命令来更改目录及其子目录的用户和组所有权。通常情况下,你可能需要同时更改用户和组所有权,这时可以使用 chown
命令的 -R
选项来递归地更改目录及其所有子目录和文件的用户和组。
更改用户和组所有权
假设你想更改 /home/llama/data
目录及其所有子目录和文件的用户和组所有权为 user1
和 group1
,你可以使用以下命令:
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