特殊:Badtitle/NS100:EncryptedFSOnLVMOnRAID
文章出处: |
{{#if: | {{{2}}} | https://help.ubuntu.com/community/EncryptedFSOnLVMOnRAID }} |
点击翻译: |
English {{#ifexist: {{#if: UbuntuHelp:EncryptedFSOnLVMOnRAID | UbuntuHelp:EncryptedFSOnLVMOnRAID | {{#if: | :}}EncryptedFSOnLVMOnRAID}}/af | • {{#if: UbuntuHelp:EncryptedFSOnLVMOnRAID|Afrikaans| [[::EncryptedFSOnLVMOnRAID/af|Afrikaans]]}}|}} {{#ifexist: {{#if: UbuntuHelp:EncryptedFSOnLVMOnRAID | UbuntuHelp:EncryptedFSOnLVMOnRAID | {{#if: | :}}EncryptedFSOnLVMOnRAID}}/ar | • {{#if: UbuntuHelp:EncryptedFSOnLVMOnRAID|العربية| [[::EncryptedFSOnLVMOnRAID/ar|العربية]]}}|}} {{#ifexist: {{#if: UbuntuHelp:EncryptedFSOnLVMOnRAID | UbuntuHelp:EncryptedFSOnLVMOnRAID | {{#if: | :}}EncryptedFSOnLVMOnRAID}}/az | • {{#if: UbuntuHelp:EncryptedFSOnLVMOnRAID|azərbaycanca| [[::EncryptedFSOnLVMOnRAID/az|azərbaycanca]]}}|}} {{#ifexist: {{#if: UbuntuHelp:EncryptedFSOnLVMOnRAID | UbuntuHelp:EncryptedFSOnLVMOnRAID | {{#if: | :}}EncryptedFSOnLVMOnRAID}}/bcc | • {{#if: UbuntuHelp:EncryptedFSOnLVMOnRAID|جهلسری بلوچی| [[::EncryptedFSOnLVMOnRAID/bcc|جهلسری بلوچی]]}}|}} {{#ifexist: {{#if: UbuntuHelp:EncryptedFSOnLVMOnRAID | UbuntuHelp:EncryptedFSOnLVMOnRAID | {{#if: | :}}EncryptedFSOnLVMOnRAID}}/bg | • {{#if: UbuntuHelp:EncryptedFSOnLVMOnRAID|български| [[::EncryptedFSOnLVMOnRAID/bg|български]]}}|}} {{#ifexist: {{#if: UbuntuHelp:EncryptedFSOnLVMOnRAID | UbuntuHelp:EncryptedFSOnLVMOnRAID | {{#if: | :}}EncryptedFSOnLVMOnRAID}}/br | • {{#if: UbuntuHelp:EncryptedFSOnLVMOnRAID|brezhoneg| [[::EncryptedFSOnLVMOnRAID/br|brezhoneg]]}}|}} {{#ifexist: {{#if: UbuntuHelp:EncryptedFSOnLVMOnRAID | UbuntuHelp:EncryptedFSOnLVMOnRAID | {{#if: | :}}EncryptedFSOnLVMOnRAID}}/ca | • {{#if: UbuntuHelp:EncryptedFSOnLVMOnRAID|català| [[::EncryptedFSOnLVMOnRAID/ca|català]]}}|}} {{#ifexist: {{#if: UbuntuHelp:EncryptedFSOnLVMOnRAID | UbuntuHelp:EncryptedFSOnLVMOnRAID | {{#if: | :}}EncryptedFSOnLVMOnRAID}}/cs | • {{#if: UbuntuHelp:EncryptedFSOnLVMOnRAID|čeština| [[::EncryptedFSOnLVMOnRAID/cs|čeština]]}}|}} {{#ifexist: {{#if: UbuntuHelp:EncryptedFSOnLVMOnRAID | UbuntuHelp:EncryptedFSOnLVMOnRAID | {{#if: | :}}EncryptedFSOnLVMOnRAID}}/de | • {{#if: UbuntuHelp:EncryptedFSOnLVMOnRAID|Deutsch| [[::EncryptedFSOnLVMOnRAID/de|Deutsch]]}}|}} {{#ifexist: {{#if: UbuntuHelp:EncryptedFSOnLVMOnRAID | UbuntuHelp:EncryptedFSOnLVMOnRAID | {{#if: | :}}EncryptedFSOnLVMOnRAID}}/el | • {{#if: UbuntuHelp:EncryptedFSOnLVMOnRAID|Ελληνικά| [[::EncryptedFSOnLVMOnRAID/el|Ελληνικά]]}}|}} {{#ifexist: {{#if: UbuntuHelp:EncryptedFSOnLVMOnRAID | UbuntuHelp:EncryptedFSOnLVMOnRAID | {{#if: | :}}EncryptedFSOnLVMOnRAID}}/es | • {{#if: UbuntuHelp:EncryptedFSOnLVMOnRAID|español| [[::EncryptedFSOnLVMOnRAID/es|español]]}}|}} {{#ifexist: {{#if: UbuntuHelp:EncryptedFSOnLVMOnRAID | UbuntuHelp:EncryptedFSOnLVMOnRAID | {{#if: | :}}EncryptedFSOnLVMOnRAID}}/fa | • {{#if: UbuntuHelp:EncryptedFSOnLVMOnRAID|فارسی| [[::EncryptedFSOnLVMOnRAID/fa|فارسی]]}}|}} {{#ifexist: {{#if: UbuntuHelp:EncryptedFSOnLVMOnRAID | UbuntuHelp:EncryptedFSOnLVMOnRAID | {{#if: | :}}EncryptedFSOnLVMOnRAID}}/fi | • {{#if: UbuntuHelp:EncryptedFSOnLVMOnRAID|suomi| [[::EncryptedFSOnLVMOnRAID/fi|suomi]]}}|}} {{#ifexist: {{#if: UbuntuHelp:EncryptedFSOnLVMOnRAID | UbuntuHelp:EncryptedFSOnLVMOnRAID | {{#if: | :}}EncryptedFSOnLVMOnRAID}}/fr | • {{#if: UbuntuHelp:EncryptedFSOnLVMOnRAID|français| [[::EncryptedFSOnLVMOnRAID/fr|français]]}}|}} {{#ifexist: {{#if: UbuntuHelp:EncryptedFSOnLVMOnRAID | UbuntuHelp:EncryptedFSOnLVMOnRAID | {{#if: | :}}EncryptedFSOnLVMOnRAID}}/gu | • {{#if: UbuntuHelp:EncryptedFSOnLVMOnRAID|ગુજરાતી| [[::EncryptedFSOnLVMOnRAID/gu|ગુજરાતી]]}}|}} {{#ifexist: {{#if: UbuntuHelp:EncryptedFSOnLVMOnRAID | UbuntuHelp:EncryptedFSOnLVMOnRAID | {{#if: | :}}EncryptedFSOnLVMOnRAID}}/he | • {{#if: UbuntuHelp:EncryptedFSOnLVMOnRAID|עברית| [[::EncryptedFSOnLVMOnRAID/he|עברית]]}}|}} {{#ifexist: {{#if: UbuntuHelp:EncryptedFSOnLVMOnRAID | UbuntuHelp:EncryptedFSOnLVMOnRAID | {{#if: | :}}EncryptedFSOnLVMOnRAID}}/hu | • {{#if: UbuntuHelp:EncryptedFSOnLVMOnRAID|magyar| [[::EncryptedFSOnLVMOnRAID/hu|magyar]]}}|}} {{#ifexist: {{#if: UbuntuHelp:EncryptedFSOnLVMOnRAID | UbuntuHelp:EncryptedFSOnLVMOnRAID | {{#if: | :}}EncryptedFSOnLVMOnRAID}}/id | • {{#if: UbuntuHelp:EncryptedFSOnLVMOnRAID|Bahasa Indonesia| [[::EncryptedFSOnLVMOnRAID/id|Bahasa Indonesia]]}}|}} {{#ifexist: {{#if: UbuntuHelp:EncryptedFSOnLVMOnRAID | UbuntuHelp:EncryptedFSOnLVMOnRAID | {{#if: | :}}EncryptedFSOnLVMOnRAID}}/it | • {{#if: UbuntuHelp:EncryptedFSOnLVMOnRAID|italiano| [[::EncryptedFSOnLVMOnRAID/it|italiano]]}}|}} {{#ifexist: {{#if: UbuntuHelp:EncryptedFSOnLVMOnRAID | UbuntuHelp:EncryptedFSOnLVMOnRAID | {{#if: | :}}EncryptedFSOnLVMOnRAID}}/ja | • {{#if: UbuntuHelp:EncryptedFSOnLVMOnRAID|日本語| [[::EncryptedFSOnLVMOnRAID/ja|日本語]]}}|}} {{#ifexist: {{#if: UbuntuHelp:EncryptedFSOnLVMOnRAID | UbuntuHelp:EncryptedFSOnLVMOnRAID | {{#if: | :}}EncryptedFSOnLVMOnRAID}}/ko | • {{#if: UbuntuHelp:EncryptedFSOnLVMOnRAID|한국어| [[::EncryptedFSOnLVMOnRAID/ko|한국어]]}}|}} {{#ifexist: {{#if: UbuntuHelp:EncryptedFSOnLVMOnRAID | UbuntuHelp:EncryptedFSOnLVMOnRAID | {{#if: | :}}EncryptedFSOnLVMOnRAID}}/ksh | • {{#if: UbuntuHelp:EncryptedFSOnLVMOnRAID|Ripoarisch| [[::EncryptedFSOnLVMOnRAID/ksh|Ripoarisch]]}}|}} {{#ifexist: {{#if: UbuntuHelp:EncryptedFSOnLVMOnRAID | UbuntuHelp:EncryptedFSOnLVMOnRAID | {{#if: | :}}EncryptedFSOnLVMOnRAID}}/mr | • {{#if: UbuntuHelp:EncryptedFSOnLVMOnRAID|मराठी| [[::EncryptedFSOnLVMOnRAID/mr|मराठी]]}}|}} {{#ifexist: {{#if: UbuntuHelp:EncryptedFSOnLVMOnRAID | UbuntuHelp:EncryptedFSOnLVMOnRAID | {{#if: | :}}EncryptedFSOnLVMOnRAID}}/ms | • {{#if: UbuntuHelp:EncryptedFSOnLVMOnRAID|Bahasa Melayu| [[::EncryptedFSOnLVMOnRAID/ms|Bahasa Melayu]]}}|}} {{#ifexist: {{#if: UbuntuHelp:EncryptedFSOnLVMOnRAID | UbuntuHelp:EncryptedFSOnLVMOnRAID | {{#if: | :}}EncryptedFSOnLVMOnRAID}}/nl | • {{#if: UbuntuHelp:EncryptedFSOnLVMOnRAID|Nederlands| [[::EncryptedFSOnLVMOnRAID/nl|Nederlands]]}}|}} {{#ifexist: {{#if: UbuntuHelp:EncryptedFSOnLVMOnRAID | UbuntuHelp:EncryptedFSOnLVMOnRAID | {{#if: | :}}EncryptedFSOnLVMOnRAID}}/no | • {{#if: UbuntuHelp:EncryptedFSOnLVMOnRAID|norsk| [[::EncryptedFSOnLVMOnRAID/no|norsk]]}}|}} {{#ifexist: {{#if: UbuntuHelp:EncryptedFSOnLVMOnRAID | UbuntuHelp:EncryptedFSOnLVMOnRAID | {{#if: | :}}EncryptedFSOnLVMOnRAID}}/oc | • {{#if: UbuntuHelp:EncryptedFSOnLVMOnRAID|occitan| [[::EncryptedFSOnLVMOnRAID/oc|occitan]]}}|}} {{#ifexist: {{#if: UbuntuHelp:EncryptedFSOnLVMOnRAID | UbuntuHelp:EncryptedFSOnLVMOnRAID | {{#if: | :}}EncryptedFSOnLVMOnRAID}}/pl | • {{#if: UbuntuHelp:EncryptedFSOnLVMOnRAID|polski| [[::EncryptedFSOnLVMOnRAID/pl|polski]]}}|}} {{#ifexist: {{#if: UbuntuHelp:EncryptedFSOnLVMOnRAID | UbuntuHelp:EncryptedFSOnLVMOnRAID | {{#if: | :}}EncryptedFSOnLVMOnRAID}}/pt | • {{#if: UbuntuHelp:EncryptedFSOnLVMOnRAID|português| [[::EncryptedFSOnLVMOnRAID/pt|português]]}}|}} {{#ifexist: {{#if: UbuntuHelp:EncryptedFSOnLVMOnRAID | UbuntuHelp:EncryptedFSOnLVMOnRAID | {{#if: | :}}EncryptedFSOnLVMOnRAID}}/ro | • {{#if: UbuntuHelp:EncryptedFSOnLVMOnRAID|română| [[::EncryptedFSOnLVMOnRAID/ro|română]]}}|}} {{#ifexist: {{#if: UbuntuHelp:EncryptedFSOnLVMOnRAID | UbuntuHelp:EncryptedFSOnLVMOnRAID | {{#if: | :}}EncryptedFSOnLVMOnRAID}}/ru | • {{#if: UbuntuHelp:EncryptedFSOnLVMOnRAID|русский| [[::EncryptedFSOnLVMOnRAID/ru|русский]]}}|}} {{#ifexist: {{#if: UbuntuHelp:EncryptedFSOnLVMOnRAID | UbuntuHelp:EncryptedFSOnLVMOnRAID | {{#if: | :}}EncryptedFSOnLVMOnRAID}}/si | • {{#if: UbuntuHelp:EncryptedFSOnLVMOnRAID|සිංහල| [[::EncryptedFSOnLVMOnRAID/si|සිංහල]]}}|}} {{#ifexist: {{#if: UbuntuHelp:EncryptedFSOnLVMOnRAID | UbuntuHelp:EncryptedFSOnLVMOnRAID | {{#if: | :}}EncryptedFSOnLVMOnRAID}}/sq | • {{#if: UbuntuHelp:EncryptedFSOnLVMOnRAID|shqip| [[::EncryptedFSOnLVMOnRAID/sq|shqip]]}}|}} {{#ifexist: {{#if: UbuntuHelp:EncryptedFSOnLVMOnRAID | UbuntuHelp:EncryptedFSOnLVMOnRAID | {{#if: | :}}EncryptedFSOnLVMOnRAID}}/sr | • {{#if: UbuntuHelp:EncryptedFSOnLVMOnRAID|српски / srpski| [[::EncryptedFSOnLVMOnRAID/sr|српски / srpski]]}}|}} {{#ifexist: {{#if: UbuntuHelp:EncryptedFSOnLVMOnRAID | UbuntuHelp:EncryptedFSOnLVMOnRAID | {{#if: | :}}EncryptedFSOnLVMOnRAID}}/sv | • {{#if: UbuntuHelp:EncryptedFSOnLVMOnRAID|svenska| [[::EncryptedFSOnLVMOnRAID/sv|svenska]]}}|}} {{#ifexist: {{#if: UbuntuHelp:EncryptedFSOnLVMOnRAID | UbuntuHelp:EncryptedFSOnLVMOnRAID | {{#if: | :}}EncryptedFSOnLVMOnRAID}}/th | • {{#if: UbuntuHelp:EncryptedFSOnLVMOnRAID|ไทย| [[::EncryptedFSOnLVMOnRAID/th|ไทย]]}}|}} {{#ifexist: {{#if: UbuntuHelp:EncryptedFSOnLVMOnRAID | UbuntuHelp:EncryptedFSOnLVMOnRAID | {{#if: | :}}EncryptedFSOnLVMOnRAID}}/tr | • {{#if: UbuntuHelp:EncryptedFSOnLVMOnRAID|Türkçe| [[::EncryptedFSOnLVMOnRAID/tr|Türkçe]]}}|}} {{#ifexist: {{#if: UbuntuHelp:EncryptedFSOnLVMOnRAID | UbuntuHelp:EncryptedFSOnLVMOnRAID | {{#if: | :}}EncryptedFSOnLVMOnRAID}}/vi | • {{#if: UbuntuHelp:EncryptedFSOnLVMOnRAID|Tiếng Việt| [[::EncryptedFSOnLVMOnRAID/vi|Tiếng Việt]]}}|}} {{#ifexist: {{#if: UbuntuHelp:EncryptedFSOnLVMOnRAID | UbuntuHelp:EncryptedFSOnLVMOnRAID | {{#if: | :}}EncryptedFSOnLVMOnRAID}}/yue | • {{#if: UbuntuHelp:EncryptedFSOnLVMOnRAID|粵語| [[::EncryptedFSOnLVMOnRAID/yue|粵語]]}}|}} {{#ifexist: {{#if: UbuntuHelp:EncryptedFSOnLVMOnRAID | UbuntuHelp:EncryptedFSOnLVMOnRAID | {{#if: | :}}EncryptedFSOnLVMOnRAID}}/zh | • {{#if: UbuntuHelp:EncryptedFSOnLVMOnRAID|中文| [[::EncryptedFSOnLVMOnRAID/zh|中文]]}}|}} {{#ifexist: {{#if: UbuntuHelp:EncryptedFSOnLVMOnRAID | UbuntuHelp:EncryptedFSOnLVMOnRAID | {{#if: | :}}EncryptedFSOnLVMOnRAID}}/zh-hans | • {{#if: UbuntuHelp:EncryptedFSOnLVMOnRAID|中文(简体)| [[::EncryptedFSOnLVMOnRAID/zh-hans|中文(简体)]]}}|}} {{#ifexist: {{#if: UbuntuHelp:EncryptedFSOnLVMOnRAID | UbuntuHelp:EncryptedFSOnLVMOnRAID | {{#if: | :}}EncryptedFSOnLVMOnRAID}}/zh-hant | • {{#if: UbuntuHelp:EncryptedFSOnLVMOnRAID|中文(繁體)| [[::EncryptedFSOnLVMOnRAID/zh-hant|中文(繁體)]]}}|}} |
{{#ifeq:UbuntuHelp:EncryptedFSOnLVMOnRAID|:EncryptedFSOnLVMOnRAID|请不要直接编辑翻译本页,本页将定期与来源同步。}} |
{{#ifexist: :EncryptedFSOnLVMOnRAID/zh | | {{#ifexist: EncryptedFSOnLVMOnRAID/zh | | {{#ifeq: {{#titleparts:EncryptedFSOnLVMOnRAID|1|-1|}} | zh | | }} }} }} {{#ifeq: {{#titleparts:EncryptedFSOnLVMOnRAID|1|-1|}} | zh | | }}
Setting up an encrypted RAID filesystem
This wikipage explains how to setup an encrypted RAID filesystem using these layers:
- raid
- lvm
- dm-crypt
- ext3
Get superuser priviledges:
sudo -s -H
Install needed packages:
aptitude install mdadm gddrescue cryptsetup pwgen lvm2
Create the RAID, specifying the devices to be used: (In this case sda1, sdb1 and sdc1)
mdadm /dev/md0 --create -n 3 -l 5 -z 488281250 -c 256 /dev/sd{a..c}1
Some commands to be run: (I'll clean up this section later!)
cat /proc/mdstat mdadm --detail /dev/md0 pvcreate /dev/md0 vgcreate rawlargevg /dev/md0 lvcreate -n rawsharelv -l 238418 rawlargevg
Randomize the disk content: (This takes about 2 whole days with 3 x 500GB disks)
ddrescue /dev/urandom /dev/rawlargevg/rawsharelv urandomminglog
Create the encrypted volume on top of the random data: (See the next section, on how to create a random password!)
cryptsetup -c aes-cbc-essiv:sha256 -y -s 256 luksFormat /dev/rawlargevg/rawsharelv
You can use pwgen, to make a random password: (This command creates 200 12-character passwords)
pwgen -ync 12 200
Now open the encrypted volume:
cryptsetup luksOpen /dev/rawlargevg/rawsharelv encsharedev
Format the volume as ext3:
mkfs.ext3 -m 0 /dev/mapper/encsharedev
Make the mount-directory:
mkdir /media/share
Create a desktop-link or similar pointing at this command: (use gksudo, or kdesu) - AS ROOT!!!
cryptsetup luksOpen /dev/rawlargevg/rawsharelv encsharedev && mount /dev/mapper/encsharedev /media/share
Run the link you just created, or run the command directly from a root-terminal! Now, lets modify the chown and chmod settings on the folder:
chown USERNAME:USERNAME /media/share chmod 777 /media/share
Congratulations, now you have an encrypted filesystem on /media/share!