cryptsetup luksFormat Invalid argument

enigma részlet

Mondjuk egy már létező howto alapján szeretnél titkosított filerendszert készíteni.
Viszont a cryptsetup luksFormat /dev/sdb1 parancs nem kér jelszót, akkor próbáld meg, hogy --verbose paramétert is beadod neki. Így egy kicsit több outputot fog kidobni magából:

$ sudo cryptsetup luksFormat /dev/sdb1 --verbose

WARNING!
========
This will overwrite data on /dev/sdb1 irrevocably.

Are you sure? (Type uppercase yes): yes
Command failed with code 22: Invalid argument

Igen, az a hibaüzenet, hogy Command failed with code 22: Invalid argument. Azon kívül, hogy szinte semmit nem mond, valójában azt jelenti, hogy olvasd el, hogy mi van írva, egy sorral feljebb. Type uppercase yes, tehát nem yes, hanem YES, csupa nagybetűvel, ahogyan NEMECSEK ERENŐ-t is írnád.

Kelleni fog jelszó, utána mehet a sudo cryptsetup luksOpen /dev/sdb1 securedevice majd például a sudo mount /dev/mapper/securedevice /mnt/securedevice.

A kép eredetije: https://flic.kr/p/b99vsi