Untuk tujuan pencadangan, saya telah "snapshotted" partisi LVM. Partisi ini di-crypt jadi saya telah membuka partisi Luks ini (snapshot) untuk melakukan backup.
Masalahnya adalah saya lupa menghapus snapshot, sehingga mencapai 100% penggunaan.
Ketika saya mencoba menghapus snapshot:
lvremove /dev/mapper/vgx-LogVolDBSnapshot
/dev/vgx/LogVolDBSnapshot: read failed after 0 of 4096 at 375809572864: Input/output error
/dev/vgx/LogVolDBSnapshot: read failed after 0 of 4096 at 375809630208: Input/output error
/dev/vgx/LogVolDBSnapshot: read failed after 0 of 4096 at 0: Input/output error
/dev/vgx/LogVolDBSnapshot: read failed after 0 of 4096 at 4096: Input/output error
/dev/mapper/SnapshotDecrypted: read failed after 0 of 4096 at 375807475712: Input/output error
/dev/mapper/SnapshotDecrypted: read failed after 0 of 4096 at 375807533056: Input/output error
/dev/mapper/SnapshotDecrypted: read failed after 0 of 4096 at 0: Input/output error
/dev/mapper/SnapshotDecrypted: read failed after 0 of 4096 at 4096: Input/output error
Logical volume vgx/LogVolDBSnapshot is used by another device.
Itu cukup normal, saya harus menutup partisi Luks saya terlebih dahulu:
cryptsetup -v luksClose /dev/mapper/SnapshotDecrypted
Cannot read device /dev/mapper/vgx-LogVolDBSnapshot.
Command failed with code 15: Cannot read device /dev/mapper/vgx-LogVolDBSnapshot.
Bagaimana saya bisa menutup atau menghapus partisi Luks saya agar dapat menghapus snapshot?
Bisakah saya menggunakan "dmsetup remove / dev / mapper / SnapshotDecrypted" dan kemudian "lvremove / dev / vgx / LogVolDBSnapshot"?
output dari dmsetup
dmsetup ls
SnapshotDecrypted (253:17)
vgx-LogVolDBSnapshot (253:14)
dmsetup table
SnapshotDecrypted: 0 733999104 crypt aes-cbc-essiv:sha256 0...0 0 253:14 4096
vgx-LogVolDBSnapshot: 0 734003200 snapshot 253:15 253:16 P 8
dmsetup ls
dandmsetup table
?SnapshotDecrypted (253:17)
&vgx-LogVolDBSnapshot (253:14)
and table:SnapshotDecrypted: 0 733999104 crypt aes-cbc-essiv:sha256 0000000000000000000000000000000000000000000000000000000000000000 0 253:14 4096
&vgx-LogVolDBSnapshot: 0 734003200 snapshot 253:15 253:16 P 8
Logical volume vgx/LogVolDBSnapshot is used by another device.
=> Digunakan oleh partisi Luks: /dmsetup remove SnapshotDecrypted
. Jadi ya untuk pertanyaan terakhir Anda. Artinya, jangan luksTutup, cukup hapus (luksClose menulis sesuatu untuk itu (yang tidak bisa dilakukan di sini karena snapshot penuh) dan mereka menghapus dmsetup)Jawaban:
Salah satu solusi untuk masalah Anda adalah sebagai berikut:
sumber