yum install cryptsetup

加密整个硬盘,加密单个分区先fdisk新建分区再加密指定分区,按提示输入大写YES和密码:

cryptsetupG R @ z R _ $ ; luksFormat /dev/sdb

#加密单个分区

#cryptsetup luksFormat . + u # 3 = It /dev/sdb1

可设置8个密码,添加新密码:

cryptsetup luksAddKey /dev/sdb

也8 | D T U c 3 q可使用文K g 0 [ 1 V * t件作为密码:

dd if=/dev/urandom of=/root/enc.key bsA O B ~=1 count=409* z +6

cryptsetup luksAddKey /dev/sy U K x M *db enc.key

删除密码:

#输入要删除的密码

cryptsetup l9 E C % 3 !uksRemoveKey /dev/sdb

#删除文件密V + n - ~ _码

cryptsetup luksRemoveKey /dev/sdb -d enc.k/ / ^ ,ey

解开加密的磁盘并映射为可挂载的分区,在此分区上可创建pv使用lvm:

#解{ V ` K @密的分区位6 j = o R - Z ?于/dev/mapper/test

cryptsetup_ O f ` e & # x 9 luksOpen /dev/sdb test

#cryptsetup luksOpen /dev/sdb test -d enc.key

格式化分区h A 7 } U 5 G _并挂载目录:

mkfs.ext4 /dev/mapper/test

mkdir test

mount /dev/mapper/test test

查看状态:

cL 5 9 w 1 & 5 $ryptsetup status /dev/mapper/test

查看加密的分区信息:

cryptsetup luksDump /& E l %dev/sdg # C B ; Y Db

开机自动挂载:

#/etc/crypttab文件添加以下:

#开+ * G I e @ Q N @机时手工输入密码

testf K & Q 0 ; N E s /dev/sdb lq r ; o Y puks

#使用密码文件自动输入

#test /dev/sdb /root/enc.key luks

#/etc/fstab文件添加以下:

/dev/mapper/test /root/test ext4 defaults 0 0

关闭解密的分区:

umount test

crypts_ u ( } + M ietup luksClose test. . u

加密raw文件可挂载磁盘:

dd if=/dev/zero of=loop.img bs=1M count=100

#挂载

losetup /dev/loop1^ { | W u %0 loop.img

cryptsI o w k j ! R |etup luksFormat /dev/loop10

#卸载

losetup -d /dev/loop10

linux上u盘怎么加密,linux使用luks加密硬盘或u盘相关推荐

  1. linux上安装shell编辑器与linux运维面试题

    分两个部分 一.安装B-shell解释器 安装cygwin  Eclipse要找到安装的bin路径 https://cygwin.com 二.安装编辑器shellEd 下载可以得到一个:net.sou ...

  2. linux离线安装redmine_9 款 Linux 上的最佳笔记应用 | Linux 中国

    无论你做什么,做笔记总是一个好习惯.https://linux.cn/article-12307-1.html作者:Ankush Das译者:Xingyu.Wang 无论你做什么,做笔记总是一个好习惯 ...

  3. sqlserver linux 付费吗_9 款 Linux 上的最佳笔记应用 | Linux 中国

    无论你做什么,做笔记总是一个好习惯. 来源:https://linux.cn/article-12307-1.html 作者:Ankush Das 译者:Xingyu.Wang 无论你做什么,做笔记总 ...

  4. linux上pcnet模块,制做微型linux

    ----更新:一个脚本能够一键制做这个小Linux,功能没有写的那么多,基本的开机能够了,见附件mklinux----linux 先简述一下开机原理:ios 机器加电--bios读取cmos设定--把 ...

  5. linux上安装osg_如何在 Linux 上安装并启用 Flatpak 支持? | Linux 中国

    Flatpak 提供了一种通用的包封装格式,可以在任何 Linux 发行版中使用.它提供了一个沙箱(隔离的)环境来运行应用程序,不会影响其他应用程序和发行版核心软件包.-- Magesh Maruth ...

  6. Linux从头开始学--学习笔记9知识点补充-ubuntu,centos;在linux上创建c程序;linux基础命令,shell命令,vi命令,man帮助手册

    这是我从头开始学习Linux的学习笔记,后续还会更新. 记录自己的技术成长,也希望和大家分享交流,欢迎关注~ 本笔记为coursera网站课程<Linux for Developers>的 ...

  7. 在linux上编译错误,Daemontools 在 Linux上编译错误解决

    在Linux上编译daemontools出现错误 执行install出现 /usr/bin/ld: errno: TLS definition in /lib/libc.so.6 section .t ...

  8. linux上类似迅雷的软件,linux下有没有像迅雷或者快车的那种下载软件?

    clark_2011 于 2011-04-02 17:17:55发表: 学习中! teber 于 2011-04-02 11:39:13发表: 一直用迅雷,看来下东西还要两个系统来回切了, 要是能多台 ...

  9. 在linux上安装jdk_如何在Linux上安装Java

    在linux上安装jdk 无论您运行的是哪种操作系统,通常都有几种安装应用程序的方法. 有时,您可能会在应用商店中找到一个应用,或者使用Fedora上的DNF或Mac上的Brew的软件包管理器进行安装 ...

  10. linux上mysql5.7忘记密码,Linux下Mysql5.7忘记密码

    一.问题 linux下的mysql5.7忘记密码 二.解决 第一步:打开mysql5.7的配置文件my.cnf,并在里面增加一行:skip-grant-tables   保存并退出(:wq) [roo ...

最新文章

  1. UnidentifiedImageError: cannot identify image file <_io.BufferedReader name=‘D:\\Download\
  2. Xamarin XAML语言教程模板视图TemplatedView(二)
  3. Spring Cloud 2021.0.1 发布
  4. 用神经网络分类过去与未来
  5. 解决ImportError: cannot import name ‘imread‘ from ‘scipy.misc‘
  6. CSS3之border
  7. 面试官系统精讲Java源码及大厂真题 - 02 String、Long 源码解析和面试题
  8. Kubernetes--玩转Pod滚动更新123
  9. C#学习笔记---数据类型
  10. 程序员就要独“一”无“二”
  11. MVC HtmlHelper listbox用法
  12. jabc spring
  13. 开源三维地球Cesium中如何离线加载卫星影像和高程DEM数据
  14. linux系统bcast,关于linux的Bcast的疑问.请大家帮忙看看,谢谢啦
  15. C# 查询科星继电器的输入端状态以及控制输出
  16. 无领导小组讨论(一)
  17. 【Android -- 动画】Lottie 动画的基本使用
  18. 点阵LCD12864的显示原理(不带字库)
  19. 设置Tomcat编码
  20. 【jQuery 教程系列第 10 篇】jQuery 中的过滤选择器(基本筛选器)

热门文章

  1. Sentinel降级服务
  2. 场效应管调光电路图_一种LED驱动场效应管调光控制电路的制作方法
  3. 如何查看一个Visual Studio项目是用哪个VS版本开发的
  4. matlab diff对于矩阵,MATLAB中diff函数的用法
  5. 在word中插入excel文件
  6. Multi-modal Dense Video Captioning--论文翻译
  7. 小技巧 求最大公约数
  8. ORA-01452报错的一种解决办法
  9. clk子系统 - 代码分析
  10. Logic Pro X自带音色库列表