swap
LV를 1G에서 4G로 확장했습니다 . 또한 LV를 축소하고 여유 공간에 LV를 생성하여 /
단일 PV의 합계를 두 개의 서로 다른 LV로 이동한 후 다음을 수행했습니다./home
root
home
https://askubuntu.com/a/923943/1471
$ sudo mkdir /mnt/home
$ sudo mount /dev/mapper/lubuntu--vg-home /mnt/home/
$ sudo cp -r /home/* /mnt/home/
$ sudo mv /home /home-orig
$ sudo mkdir /home
다음과 같이 수정하여 /etc/fstab
이름을 바꾸고 (LV의 이름을 기본 이름에서 by 로 변경했기 때문에 ) 에 마운트할 줄을 추가했습니다 ./dev/mapper/lubuntu--vg-swap_1
/dev/mapper/lubuntu--vg-swap
swap_1
swap
lvrename
/dev/mapper/lubuntu--vg-home
/home
$ cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
/dev/mapper/lubuntu--vg-root / ext4 errors=remount-ro 0 1
# /boot/efi was on /dev/sda1 during installation
UUID=0C1E-EE69 /boot/efi vfat umask=0077 0 1
/dev/mapper/lubuntu--vg-swap none swap sw 0 0
# my change:
/dev/mapper/lubuntu--vg-home /home ext4 defaults 0 2
재부팅 후 LV가 다음 home
위치에 올바르게 설치된 것으로 나타납니다 /home
.
$ pwd
/home/t
t@olive:~$ df .
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/mapper/lubuntu--vg-home 425480640 180336 403617312 1% /home
하지만 두 가지 문제가 있습니다
- 가상 콘솔에는 계속 로그인할 수 있지만 Lubuntu의 LXDE에는 로그인할 수 없습니다.
free
표시된 스왑 크기는 여전히 1GB입니다.$ free -h total used free shared buff/cache available Mem: 3.3G 196M 2.9G 5.3M 239M 2.9G Swap: 979M 0B 979M $ cat /proc/swaps Filename Type Size Used Priority /dev/dm-1 partition 1003516 0 -2 $ ls /dev/mapper/ -la total 0 drwxr-xr-x 2 root root 120 Feb 23 16:47 . drwxr-xr-x 22 root root 4260 Feb 23 16:47 .. crw------- 1 root root 10, 236 Feb 23 16:47 control lrwxrwxrwx 1 root root 7 Feb 23 16:52 lubuntu--vg-home -> ../dm-2 lrwxrwxrwx 1 root root 7 Feb 23 16:52 lubuntu--vg-root -> ../dm-0 lrwxrwxrwx 1 root root 7 Feb 23 16:52 lubuntu--vg-swap -> ../dm-1
이러한 문제를 어떻게 해결할 수 있습니까? 감사해요.
답변1
첫째, cp
권한이나 소유권을 예약하지 않았습니다. cp -a
대신 사용하십시오 cp -r
.
다음으로 스왑 자체의 크기를 조정하지 않고 스왑을 저장하는 LV만 조정했습니다. 다시 실행해야 합니다 mkswap
.