Как правильно закрыть контейнер dm-crypt
но закрыть его не получается, в терминале выдаёт сообщение:
Device luks-504afb56-d789-463b-8d6f-514d9dfebb10 is still in use.
lsblk показывает, что всё отмонтированно. Проверил findmnt примонтированных разделов шифрованного диска нет совсем. lsof ничего не нашёл по названию контейнера.
Как правильно закрыть этот контейнер?
dima81 ★
27.12.18 22:30:11 MSK
пальцем в небо, но всё же: lsof от рута запускал?
tsmx ★
( 27.12.18 23:00:04 MSK )
возможно, я ошибаюсь, но у меня когда-то lsof тоже не показал, что контейнер в lvm-е открыт и числится, так что попробуй вручную всё позакрывать, чтобы в lsblk никаких lvm-разделов не было видно
tsmx ★
( 27.12.18 23:02:13 MSK )
Ответ на: комментарий от tsmx 27.12.18 23:00:04 MSK
Да, на выходе тоже ничего.
Причём как то давно с контейнерами сталкивался, файлик делал в виде контейнера, была такая же фигня. Но как то забил, не нужно было.
dima81 ★
( 27.12.18 23:30:46 MSK ) автор топика
Ответ на: комментарий от tsmx 27.12.18 23:02:13 MSK
Всё что можно позакрывал, но контейнер то открыт
$ lsblk sdd 8:48 0 119,2G 0 disk ├─sdd1 8:49 0 16G 0 part ├─sdd2 8:50 0 200M 0 part └─sdd3 8:51 0 103G 0 part └─luks-504afb56-d789-463b-8d6f-514d9dfebb10 254:0 0 103G 0 crypt ├─Z3-swap 254:1 0 2G 0 lvm ├─Z3-root 254:2 0 40G 0 lvm └─Z3-home 254:3 0 61G 0 lvm
$ sudo cryptsetup close luks-504afb56-d789-463b-8d6f-514d9dfebb10 Device luks-504afb56-d789-463b-8d6f-514d9dfebb10 is still in use.
dima81 ★
( 27.12.18 23:36:18 MSK ) автор топика
Ответ на: комментарий от dima81 27.12.18 23:36:18 MSK
cryptsetup --debug -v luksClose CONTAINER
Почитай, что он тебе расскажет на это.
И контейнер указываешь только имя, без пути же?
gutaper ★★★★★
( 28.12.18 00:58:44 MSK )
Ответ на: комментарий от dima81 27.12.18 23:36:18 MSK
Ты пытаешь закрыть люкс контейнер, куда установлена ОС, в которой ты сидишь? И спрашиваешь, чего он не закрывается? Хмм. Действительно.
anonymous
( 28.12.18 06:48:28 MSK )
Ответ на: комментарий от dima81 27.12.18 23:36:18 MSK
vgchange -ay
anonymous
( 28.12.18 07:33:08 MSK )
Ответ на: комментарий от anonymous 28.12.18 06:48:28 MSK
Странные домыслы, конечно нет. Сижу я с системы, которая на другом винте установлена.
dima81 ★
( 28.12.18 07:54:04 MSK ) автор топика
Ответ на: комментарий от anonymous 28.12.18 07:33:08 MSK
$ sudo cryptsetup --debug -v luksClose luks-504afb56-d789-463b-8d6f-514d9dfebb10 [sudo] пароль для user: # cryptsetup 2.0.6 processing "cryptsetup --debug -v luksClose luks-504afb56-d789-463b-8d6f-514d9dfebb10" # Running command close. # Locking memory. # Installing SIGINT/SIGTERM handler. # Unblocking interruption on signal. # Allocating crypt device context by device luks-504afb56-d789-463b-8d6f-514d9dfebb10. # Initialising device-mapper backend library. # dm version [ opencount flush ] [16384] (*1) # dm versions [ opencount flush ] [16384] (*1) # Detected dm-ioctl version 4.39.0. # Detected dm-crypt version 1.18.1. # Device-mapper backend running with UDEV support enabled. # dm status luks-504afb56-d789-463b-8d6f-514d9dfebb10 [ opencount flush ] [16384] (*1) # Releasing device-mapper backend. # Trying to open and read device /dev/sdd3 with direct-io. # Allocating context for crypt device /dev/sdd3. # Trying to open and read device /dev/sdd3 with direct-io. # Initialising device-mapper backend library. # dm versions [ opencount flush ] [16384] (*1) # dm versions [ opencount flush ] [16384] (*1) # dm table luks-504afb56-d789-463b-8d6f-514d9dfebb10 [ opencount flush securedata ] [16384] (*1) # Trying to open and read device /dev/sdd3 with direct-io. # Crypto backend (gcrypt 1.8.4) initialized in cryptsetup library version 2.0.6. # Detected kernel Linux 4.19.12-arch1-1-ARCH x86_64. # PBKDF pbkdf2, hash sha256, time_ms 2000 (iterations 0), max_memory_kb 0, parallel_threads 0. # Reading LUKS header of size 1024 from device /dev/sdd3 # Key length 32, device size 216103567 sectors, header size 2050 sectors. # Deactivating volume luks-504afb56-d789-463b-8d6f-514d9dfebb10. # dm versions [ opencount flush ] [16384] (*1) # dm status luks-504afb56-d789-463b-8d6f-514d9dfebb10 [ opencount flush ] [16384] (*1) # dm versions [ opencount flush ] [16384] (*1) # dm versions [ opencount flush ] [16384] (*1) # dm table luks-504afb56-d789-463b-8d6f-514d9dfebb10 [ opencount flush securedata ] [16384] (*1) # Trying to open and read device /dev/sdd3 with direct-io. Device luks-504afb56-d789-463b-8d6f-514d9dfebb10 is still in use. # Releasing crypt device /dev/sdd3 context. # Releasing device-mapper backend. # Unlocking memory. Command failed with code -5 (device already exists or device is busy).
lsblk sdd 8:48 0 119,2G 0 disk ├─sdd1 8:49 0 16G 0 part ├─sdd2 8:50 0 200M 0 part └─sdd3 8:51 0 103G 0 part └─luks-504afb56-d789-463b-8d6f-514d9dfebb10 254:0 0 103G 0 crypt ├─Z3-swap 254:1 0 2G 0 lvm ├─Z3-root 254:2 0 40G 0 lvm └─Z3-home 254:3 0 61G 0 lvm
Т.е. контейнер не отключился
Спасибо за наводку. Помогло сделать разделы lvm неактивными
vgchange -an
lsblk
sdd 8:48 0 119,2G 0 disk ├─sdd1 8:49 0 16G 0 part ├─sdd2 8:50 0 200M 0 part └─sdd3 8:51 0 103G 0 part └─luks-504afb56-d789-463b-8d6f-514d9dfebb10 254:0 0 103G 0 crypt
После этого контейнер отключился
sudo cryptsetup --debug -v luksClose luks-504afb56-d789-463b-8d6f-514d9dfebb10 Command successful.
lsblk sdd 8:48 0 119,2G 0 disk ├─sdd1 8:49 0 16G 0 part ├─sdd2 8:50 0 200M 0 part └─sdd3 8:51 0 103G 0 part
Может у кого есть какие мысли что является причиной такой работы cryptsetup?
dima81 ★
( 28.12.18 08:12:50 MSK ) автор топика
У меня иногда при выключении спамит на экран, что luks на втором диске не может отмонтироваться. Потом надо будет разобраться, благодаря твоему топику, напомнил себе.
Deleted
( 28.12.18 08:22:36 MSK )
Ответ на: комментарий от dima81 28.12.18 08:12:50 MSK
что является причиной такой работы cryptsetup?
А что не так с его работой? Ты ж сам и ответил:
Помогло сделать разделы lvm неактивными
LVM — слой, работающий выше LUKS’а. Соответственно, пока не деактивируешь его — контейнер закрыть нельзя.
Как правильно закрыть герметичную крышку?
Герметично закрывающиеся пластиковые контейнеры – настоящая находка для хозяек. В такой посуде продукты могут храниться длительное время, не теряя своей свежести, вкусовых качеств и полезных свойств. Надежно закрытые контейнеры удобны и для транспортировки – еда долго остается теплой, а жидкости не проливаются.
Для того чтобы в полной мере оценить преимущества современных технологичных емкостей для хранения еды, необходимо научиться правильно закрывать и открывать такую посуду. Только точное соблюдение технологии гарантирует надежное, плотное закупоривание без доступа воздуха.
Два способа закрытия крышек
Перед тем как зафиксировать крышку на контейнере, важно вытеснить из емкости весь лишний воздух. Это можно сделать двумя способами:
- Накрываем емкость, проводим пальцами по окружности крышки, прижимая ее к краям лотка. Нажимаем большими пальцами на центр до щелчка. Затем приподнимаем выступающий край и снова легонько жмем в середину, удаляя излишки воздуха;
- Накрываем миску или тарелку крышкой. Нижней частью ладони с небольшим усилием нажимаем на центр до щелчка. Поднимаем выступающий край и снова надавливаем ладонью на центральную часть крышки, избавляясь от лишнего воздуха. Для большей устойчивости свободной рукой можно придерживать край тарелки.
Открыть емкость и еще проще: упритесь ладонью в центр крышки, одновременно потянув за козырек. Готово!
Советы покупателю подержанного морского контейнера
Контейнеры, бывшие в употреблении, редко бывают в идеальном состоянии. Но, если одни дефекты не помешают дальнейшей эксплуатации, то при обнаружении других лучше отказаться от покупки. Чтобы выявить все проблемы, нужно быть предельно внимательным.
Пройдите вокруг контейнера и посмотрите на металл, угловые отливки и уплотнения по краям. Поверхностная ржавчина, небольшие вмятины и облупившаяся краска не повлияют на эксплуатацию, а вот модуль с небольшими, но сквозными дырами брать не следует. Его ремонт потребует сварочных работ, а впоследствии на местах сварки может образоваться ржавчина.
Ручки и петли часто плохо работают из-за отсутствия смазки и наличия специального уплотнителя, защищающего контейнер от попадания морской воды при падении за борт. Смазав петли и отрезав резинки, можно легко решить проблему. А вот контейнер с погнутыми стержнями или поврежденными открывающими механизмами приобретать не стоит. Они доставляют проблемы при открывании и закрывании даже после ремонта.
Полы грузовых контейнеров не должны иметь глубоких вмятин, следов плесени и гнили. А вот грязи от ранее перевозимого товара бояться не нужно. Ее легко отмыть или закрасить.
Не является проблемой и исходящий от пола неприятный запах. Его можно убрать, промыв модуль раствором уксуса и насыпав на пару дней по углам соду или уголь.
Состояние стен и потолка
Самый простой способ проверить наличие серьезной ржавчины в потолке и стенах контейнера – зайти в него в дневное время и закрыть двери. Внутри должно быть темно. Модуль, в который проникает свет через насквозь прогнившие участки металла, приобретать не стоит. Скорее всего, ржавчина будет прогрессировать, постепенно превращая контейнер в решето.
Читайте также
На контейнеры установят чипы 08.09.2017
Отыскать контейнер в порту тяжелее, чем найти иголку в стоге сена. Чтобы не доставлять проблем клиентам модули планируется метить штрих-кодами по технологии RFID — радиочастотной…
Пентхаус из морских контейнеров – решение для творческих личностей 21.09.2017
Недавно в Нью-Йорке появился пентхаус, который даже среди сотен и тысяч креативных проектов огромного города сумел выделиться своим необычным видом. Заказчиками его выступила супружеская пара…
Морские контейнеры
- Сухогрузные контейнеры
- Контейнеры 10 футов
- Контейнеры 20 футов
- Контейнеры 30 футов
- Контейнеры 40 футов
- Контейнеры 45 футов
- Новые контейнеры
- Б/У контейнеры
- Контейнеры 20 футов
- Контейнеры 40 футов
- Контейнеры 45 футов
- Новые контейнеры
- Б/У контейнеры
- Контейнеры Double Door
- Open Top контейнеры
- Контейнеры 20 футов
- Контейнеры 40 футов
- Контейнеры 20 футов
- Контейнеры 40 футов
- Контейнеры 20 футов
- Контейнеры 40 футов
- Контейнеры Б/У
- Новые контейнеры
- Контейнеры 20 футов
- Контейнеры 40 футов
- Б/У контейнеры
- Размеры контейнера 10 футов
- Размеры контейнера 20 футов
- Размеры контейнера 30 футов
- Размеры контейнера 40 футов
- Размеры контейнера 45 футов
- Доставка контейнеров
- Аренда контейнера для перевозки грузов
- Предоставление
- Аренда автокрана
- Хранение контейнеров
- Ремонт контейнеров
- Переоборудование
- Аренда контейнеров