如何新增加密分割區

閱讀時間約 4 分鐘
個人在使用Fedora系統上想把比較個人的檔案資料加密起來,去google search 發現Linux有LUKS這套軟體可以達成我的需求。那這篇筆記主要記錄我安裝流程,所以很入門。

建立加密磁碟區

切換成su帳號

su -

格式化成Luks分割區

選擇要加密的磁碟區,這次我用一顆閒置硬碟做測試,指令如下
cryptsetup luksFormat /dev/sda
在格式化成Luks前,請務必把硬碟裡面資料做備份,接下來會詢問是否確定要執行,請輸入大寫YES,一定要輸入大寫YES
程式運行途中會要求輸入密碼,請自行輸入密碼,密碼至少8碼請不要太簡單,英數混用。
WARNING!
===========
This will overwrite data on /dev/sda irrevocably.
Are you sure? (Type 'yes' in capital letters): YES
Enter passphrase for /dev/sda: 
Verify passphrase:

使用設備映射器解鎖Luks分割區

切換成su帳號

一樣維持在su帳號登入
su -

使用設備映射器

輸入底下指令後,接着輸入Luks分割區位置(/dev/sda)與mapper名稱(data),如下
cryptsetup open /dev/sda data
接下來輸入密碼
Enter passphrase for /dev/sda:
密碼正確後,就會把Luks分割區映射到 /dev/mapper/data這個路徑

建立文件系統

當把Luks分割區成功映射後,接下來就是爲Luks分割區建立常用的ext4文件系統,指令如下參數-L是將該分割區名稱命名爲data
mkfs.ext4 -L data /dev/mapper/data

掛載分割區

桌面環境

建立文件系統之後,如果是使用gnome桌面環境的話,可以開啓Files程式
接下來用快速操作指南方式說明格式如下:
達成任務或者目前畫面標題:操作動作
掛載LUKS分割區(達成任務):滑鼠點選螢幕左邊側邊欄最下方的[其他位置]→滑鼠點選Files程式主內容區的硬碟[/dev/sda]→跳出輸入硬碟密碼對話框→輸入硬碟密碼後→滑鼠按解鎖→跳出輸入使用者密碼對話框→輸入使用者密碼→滑鼠按驗證→驗證成功後會自動掛載上去。如我的例子會掛載到/run/media/zy/data,之後就可以把資料存進去了。

指令

輸入底下指令後,接着輸入Luks分割區位置與mapper名稱,
sudo cryptsetup open /dev/sda data
請輸入使用者密碼,接著是硬碟解鎖密碼
[sudo] password for zoy: 
Enter passphrase for /dev/sda:
密碼正確後,就會把Luks分割區映射到 /dev/mapper/data這個路徑。
我舉例掛載到我的家目錄裡的temp資料夾下,指令如下
mount /dev/mapper/data /home/zoy/temp

資料夾變更權限

剛格式化完後,資料夾權限屬於root管理者的,現在要變更成正在使用的帳號,請把zoy改成你正在使用的帳號
chown -R zoy:zoy /home/zoy/temp

卸載分割區

我舉例,我要卸載我的家目錄裡的temp資料夾,所以先用umount指令把設備映射器上的data(/dev/mapper/data)從temp資料夾卸載下來。如下第一行指令。
接下來要取消設備映射器上的data,請下第二行指令。
sudo umount /home/zoy/temp
sudo cryptsetup close data

結尾

以上是我今天整理的安裝流程,如果這篇文章對你有幫助,請別急著離開,花個1分鍾按文章底下拍手圖示(我會得到些些許收益)也記得按愛心與追蹤,最後分享給使用Fedora的人。
avatar-img
20會員
44內容數
記錄自己使用Fedora的所見所聞
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
小魚的沙龍 的其他內容
各位使用Fedora系統的人,你們好,在下使用 Fedora workstaion 36 至今,我用的是預設桌面環境(gnome-shell),唯一缺乏是滑鼠點擊top bar中間的時間標籤後跳出的行事曆沒辦法看台灣節慶假日,這在工作上要安排行程有那麼一點麻煩。 達成任務或者目前畫面標題:操作動作
Fedora Workstation 使用快一年至近至近體驗還不錯,最近在想Fedora有沒有可能跟arch那樣從最基礎Linux系統一點一滴安裝自己所需的軟體就好,沒想到Fedora也有提供這種安裝方法。那如何最小化安裝Feodra系統請繼續看下去。
各位使用Fedora系統的人,你們好,在下使用 Fedora workstaion 36 至今,我用的是預設桌面環境(gnome-shell),唯一缺乏是滑鼠點擊top bar中間的時間標籤後跳出的行事曆沒辦法看台灣節慶假日,這在工作上要安排行程有那麼一點麻煩。 達成任務或者目前畫面標題:操作動作
Fedora Workstation 使用快一年至近至近體驗還不錯,最近在想Fedora有沒有可能跟arch那樣從最基礎Linux系統一點一滴安裝自己所需的軟體就好,沒想到Fedora也有提供這種安裝方法。那如何最小化安裝Feodra系統請繼續看下去。
你可能也想看
Google News 追蹤
Thumbnail
玩完PVE到搭個NAS,今次用OpenMediaVault。 又係Debian base,太懶,係咁禁Next,一大隻Partition過,結果中晒伏。 Storage/File Systems 搵唔到 / 個file system,Google左輪,搵唔到。試下搞下fstab,除左會開
Thumbnail
開設加密貨幣錢包是開始使用加密貨幣的重要一步。以下是開設不同類型加密貨幣錢包的詳細步驟:
Thumbnail
本文將介紹一些常用的 Linux 指令,幫助新手快速上手。主要內容包括文件和目錄管理(如 ls、cd、mkdir)、檔案操作(如 cp、mv、rm)。通過這些指令的學習,使用者可以更快速地操作 Linux 系統。
底下為操作流程: 打開「磁碟工具程式」 點選「檔案」 點選「新增映像檔」 點選「來自檔案夾的映像檔」 選擇要製作成「dmg」的物件 選擇要存放「dmg」的資料夾與設定(檔名、加密與映像檔格式)
Thumbnail
GitLab為程式碼管理倉庫,且從8.0開始提供CI/CD。 安裝 更新套件索引 sudo apt update 安裝postfix sudo apt install ca-certifi​cates curl openssh-server postfix 切換目錄 cd /t
Thumbnail
工作上需要使用到LDAP,但因為公司提供的Server不便,因此在本機建立LDAP伺服器和使用者是一個解決方案。本文記錄了安裝ApacheDS和Apache Directory Studio,以及建立連線、使用者和組織的步驟。
Thumbnail
在先前的文章中說明了Linux大致上的安裝流程,整個過程只要依照畫面的指示設定,都可以安裝成功。其中可能比較困難在於硬碟空間的分配,這對於許多新手來說也是一個難點,也是這篇所要說的重點。
Thumbnail
登入資料庫方式,請執行以下的命令: sudo mysql -u root -p 建立一個新資料庫,我們建立“itslinuxfoss”資料庫為例: CREATE DATABASE itslinuxfoss; 為新建立的資料庫設定新的使用者名稱和密碼: GRANT ALL PRIVILEGE
Thumbnail
本教程將引導您在 Ubuntu 系統上啟用 SSH、配置防火牆規則以允許入站連接,並更改預設 SSH 連接埠以增強安全性。包括更新系統、安裝OpenSSH伺服器、更改連接埠、設定防火牆、檢查規則和重新啟動服務等步驟。
Thumbnail
玩完PVE到搭個NAS,今次用OpenMediaVault。 又係Debian base,太懶,係咁禁Next,一大隻Partition過,結果中晒伏。 Storage/File Systems 搵唔到 / 個file system,Google左輪,搵唔到。試下搞下fstab,除左會開
Thumbnail
開設加密貨幣錢包是開始使用加密貨幣的重要一步。以下是開設不同類型加密貨幣錢包的詳細步驟:
Thumbnail
本文將介紹一些常用的 Linux 指令,幫助新手快速上手。主要內容包括文件和目錄管理(如 ls、cd、mkdir)、檔案操作(如 cp、mv、rm)。通過這些指令的學習,使用者可以更快速地操作 Linux 系統。
底下為操作流程: 打開「磁碟工具程式」 點選「檔案」 點選「新增映像檔」 點選「來自檔案夾的映像檔」 選擇要製作成「dmg」的物件 選擇要存放「dmg」的資料夾與設定(檔名、加密與映像檔格式)
Thumbnail
GitLab為程式碼管理倉庫,且從8.0開始提供CI/CD。 安裝 更新套件索引 sudo apt update 安裝postfix sudo apt install ca-certifi​cates curl openssh-server postfix 切換目錄 cd /t
Thumbnail
工作上需要使用到LDAP,但因為公司提供的Server不便,因此在本機建立LDAP伺服器和使用者是一個解決方案。本文記錄了安裝ApacheDS和Apache Directory Studio,以及建立連線、使用者和組織的步驟。
Thumbnail
在先前的文章中說明了Linux大致上的安裝流程,整個過程只要依照畫面的指示設定,都可以安裝成功。其中可能比較困難在於硬碟空間的分配,這對於許多新手來說也是一個難點,也是這篇所要說的重點。
Thumbnail
登入資料庫方式,請執行以下的命令: sudo mysql -u root -p 建立一個新資料庫,我們建立“itslinuxfoss”資料庫為例: CREATE DATABASE itslinuxfoss; 為新建立的資料庫設定新的使用者名稱和密碼: GRANT ALL PRIVILEGE
Thumbnail
本教程將引導您在 Ubuntu 系統上啟用 SSH、配置防火牆規則以允許入站連接,並更改預設 SSH 連接埠以增強安全性。包括更新系統、安裝OpenSSH伺服器、更改連接埠、設定防火牆、檢查規則和重新啟動服務等步驟。