我已通过加密了我的主分区cryptsetup
。在映射器内部/dev/mapper
,我通过创建了一个ext4
fs
mkfs.ext4 /dev/mapper/home
现在,我的home
分区只有91 GB。我的luks分区大约有270 GB。这正常吗?如何调整ext4
home
分区大小?
fdisc -l
数据:Device Boot Start End Sectors Size Id Type
/dev/sda1 * 2048 195314547 195312500 93,1G 83 Linux
/dev/sda2 781252606 928055295 146802690 70G 5 Extended
/dev/sda3 195315712 781250559 585934848 279,4G 83 Linux
/dev/sda5 781252608 894498815 113246208 54G 83 Linux
/dev/sda6 894500864 928055295 33554432 16G 82 Linux swap / Solaris
/dev/sda3
是luks加密分区。
Disk /dev/mapper/home: 279,4 GiB, 299981864960 bytes, 585902080 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
因此,在fdisk
/dev/mapper/home
和/dev/sda3
具有相同的大小。
df -h /home
数据:Filesystem Size Used Free Used % mounted
/dev/sda1 92G 47G 41G 54% /
因此,这里我们只有92 GB。
parted /dev/mapper/home
数据:GNU Parted 3.2
Using /dev/mapper/home
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) print
Model: Linux device-mapper (crypt) (dm)
Disk /dev/mapper/home: 300GB
Sector size (logical/physical): 512B/512B
Partition Table: loop
Disk Flags:
Number Start End Size File system Flags
1 0,00B 300GB 300GB ext4
在这里,它似乎具有300 GB的大小?
要自动挂载加密分区,首先需要/etc/crypttab
正确设置。在您的情况下,这意味着像这样的一行:
home /dev/sda3 none luks
(这里我假设您使用的是LUKS;如果您使用的其他模式cryptsetup
,则该行的最后两个参数可能需要不同。)
这将导致系统在引导时提示输入加密密码短语,以解锁加密卷并创建/dev/mapper/home
设备以通过加密层对其进行访问。在继续进行之前,请引导一次以确认它是否确实有效。
然后,您需要插入一行/etc/fstab
来安装它:
/dev/mapper/home /home ext4 defaults 0 2
在in/etc/crypttab
和in中,/etc/fstab
您都可以选择使用UUID=
语法而不是相应的设备名称。请注意,/ home文件系统的UUID(通过/dev/mapper/home
安装查看)极不可能与加密容器的UUID相同/dev/sda3
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句