데이터 손실 없이 기존 설치에 /opt 파티션을 생성하려면 어떻게 해야 합니까?

데이터 손실 없이 기존 설치에 /opt 파티션을 생성하려면 어떻게 해야 합니까?

/home을 2.7TB에서 100G로 줄이고 /root, /usr, /tmp 및 /var를 확장했지만 3시간 동안 /opt 파티션을 만드는 방법을 찾고 있었는데 이제 할 수 있습니다. . 찾을 수 없습니다.

설정은 Debian Wheezy 시스템의 내 lvm 파티션 /root, /usr, /tmp, /var 및 /home을 포함하는 /dev/sdb3(컨테이너)의 3TB luks 암호화 파티션입니다.

lvreduce, lvextend및 Live CD에서 부팅 e2fsck하여 resize2fs현재 파티션으로 변경합니다. 튜토리얼과 웹페이지를 통한 안내.이것하나입니다.

/dev/sdb3의 사용되지 않은 공간에서 /opt 파티션 23G를 만드는 방법은 무엇입니까?

나는 이것을 시도했습니다 :

lvcreate -L 23G -n opt Group

나는 이것을 잘 이해하지 못하고 올바른 명령을 찾을 수 없습니다. 결과는 다음과 같습니다.

/dev/group/opt: not found: device not cleared
Aborting: Failed to wipe start of new LV

편집 #1

이것은fdisk -l

Disk /dev/sdb: 3000.6 GB, 30005929282016 bytes

Device Boot       start          end           Blocks     Id system
/dev/sdb1           1            4294967295   2147483647+ ee  GPT

Disk /dev/mapper/crypt1: 3000.3 GB 3000332451840 bytes
255 heads, 63 sectors/track, 364769 cylinders, total 58600024320 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/0 size (minimum/optimal): 4096 bytes / 4096 bytes

Disk /dev/mapper/group-root: 5716MB, 5716836352 bytes

Disk /dev/mapper/group-usr: 105,6 GB

Disk /dev/mapper/group-var: 10.5 GB

Disk /dev/mapper/group-swap 8048MB

Disk /dev/mapper/group-tmp 7914MB

Disk /dev/mapper/goup-home 107.4GB

이것은 parted /dev/sdb print devices:

/dev/sdb (3001GB)
/dev/mapper/group-tmp (7915MB)
/dev/mapper/group-swap (8049MB)
/dev/mapper/group-home (107GB)
/dev/mapper/group-var (10.5GB)
/dev/mapper/group-usr (106GB)
/dev/mapper/group-root (5717MB)
/dev/mapper/crypt1 (3000GB)

이것은 parted /dev/sdb print free:

Model: ATA TOSHIBA (scsi)
Disk /dev/sdb: 3001GB
Sector size (logical/physical): 5128/4096B
Partition Table: gpt

Number  start         end      Size         File system   Name   Flags
        17.4kb      1049kb    1031kb         Free space
1       1049kb      2097kb    1049kb                         bios_grub
2       2097kb      258MB     256MB          ext2
3       258MB       3001GB    3000GB
        3001GB      3001GB    466kb          Free space

편집 #2

이것은 vgdisplay:

---- Volume group -----
VG Name           Group
SystemID
Format             lvm2
Metadata Areas        1
Metadata Sequence No 18
VG Access       read/write
VG Status       resizable
MAX LV                0
Cur LV                6
Open LV               0
Max PV                0
Cur PV                1
Act PV                1
VG Size             2.73 TiB
PE Size             4.00 MiB
Total PE            715334
Alloc PE / Size     58461 / 228.36 GiB
Free PE / Size      656873 / 2.51 TiB
VG UUID             239082309572039572039

답변1

분명한 대답은 이 두 명령을 실행하는 것입니다.

lvcreate --name opt --size 23Gi group
mkfs -t ext4 -L opt /dev/group/opt

그런데 댓글 스레드를 살펴보면 lvcreate오류 메시지가 표시되는 것이 분명합니다.

/dev/group/opt: not found: device not cleared
Aborting: Failed to wipe start of new LV

Google에서 검색이는 알려진 버그로 밝혀졌으며 권장되는 해결 방법은 LV의 첫 번째 부분을 0으로 설정하지 않는 것입니다 lvcreate --zero n ....

난 해냈어더 많은 설문조사재부팅하면(시스템 재부팅을 통해 또는 다음을 사용하여) lvcreate제대로 작동하는 것 같습니다. 노드가 전혀 생성되지 않아서 찾을 수 없는 것 같아요.udevudevadm reload/dev/{volumegroup}lvcreate

(답변은 댓글 영역에서 가져왔습니다)

관련 정보