首页 > 其他分享 >使用xfs文件系统加密磁盘分区

使用xfs文件系统加密磁盘分区

时间:2024-10-20 14:31:39浏览次数:1  
标签:sudo 文件系统 dev xfs 磁盘分区 root nodev

目录

简介

xfs文件系统支持加密功能.这里提供了磁盘管理的一般命令.

磁盘管理常用命令

1.查看操作系统支持的文件系统类型

ls -l /lib/modules/$(uname -r)/kernel/fs

total 236
drwxr-xr-x 2 root root  4096 Oct  6 12:38 9p
drwxr-xr-x 2 root root  4096 Oct  6 12:39 adfs
drwxr-xr-x 2 root root  4096 Oct  6 12:39 affs
... ...
drwxr-xr-x 2 root root  4096 Oct  6 12:38 vboxsf
drwxr-xr-x 2 root root  4096 Oct  6 12:38 xfs
drwxr-xr-x 2 root root  4096 Oct  6 12:39 zonefs

可以看到操作系统支持xfs文件系统

2.已经加载到内存中支持的文件系统

可以看到还没有xfs

cat /proc/filesystems

nodev   sysfs
nodev   tmpfs
nodev   bdev
nodev   proc
nodev   cgroup
nodev   cgroup2
nodev   cpuset
nodev   devtmpfs
nodev   configfs
nodev   debugfs
nodev   tracefs
nodev   securityfs
nodev   sockfs
nodev   bpf
nodev   pipefs
nodev   ramfs
nodev   hugetlbfs
nodev   devpts
        ext3
        ext2
        ext4
        squashfs
        vfat
nodev   ecryptfs
        fuseblk
nodev   fuse
nodev   fusectl
nodev   efivarfs
nodev   mqueue
nodev   pstore
nodev   autofs
nodev   binfmt_misc

3.更新Linux核心的分区表信息

sudo partprobe -s

4.XFS文件系统的描述数据观察

sudo apt install xfsprogs
xfs_info 挂载点|装置文件名
sudo xfs_info /dev/sdb1
grep 'processor' /proc/cpuinfo

5.文件系统的整体磁盘使用量

df

6.目录所占用容量

du

7.链接

ln -sf source target

8.列出系统上的所有磁盘列表

lsblk

查看格式化的磁盘分区信息

blkid

9. 列出磁盘的分区表类型与分区信息

parted device_name print

parted /dev/sdb print
Model: Generic MassStorageClass (scsi)
Disk /dev/sdb: 125GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:

Number  Start   End    Size   Type     File system  Flags
 1      1049kB  125GB  125GB  primary  ext4         boot


10. 磁盘分区工具

gdisk
fdisk

11.格式化成xfs文件系统

sudo mkfs.xfs -L label /dev/sdb1
sudo vim /etc/mke2fs.conf

12.挂载xfs文件系统

 sudo blkid /dev/sdb1
 sudo mount UUID="b2e134cd-bf0a-4b71-91d3-05b182c87fb2" /home/language/cxx_prj/

13.卸载

sudo umount /dev/sdb1

磁盘加密

sudo apt install -y cryptsetup

#1.加密
sudo cryptsetup luksFormat /dev/sdb1
Are you sure?:YES
#密码要超过8个字节,并有一定的复杂性

#2.映射成一个名称,为了安全
sudo cryptsetup luksOpen /dev/sdb1 disk1
#在mapper目录下有disk1
ll /dev/mapper

#3.格式化
sudo mkfs.xfs -L label /dev/mapper/disk1

#4.挂载
sudo mount /dev/mapper/disk1 /home/language/cxx_prj/

#5.关闭加密分区
sudo umount /home/language/cxx_prj/
sudo cryptsetup luKsClose /dev/mapper/disk1

加密分区再次使用

#1.映射
sudo cryptsetup luksOpen /dev/sdb1 disk1
#2.挂载
sudo mount /dev/mapper/disk1 /home/language/cxx_prj/
#3.加密磁盘分区可以正常使用

#4.卸载
sudo umount /home/language/cxx_prj/
#.取消映射
sudo cryptsetup luKsClose /dev/mapper/disk1

自动挂载加密分区

尽量不要使用,因为自动挂载没有意义

sudo vim /etc/crypttab
					#密码文件
	disk1 /dev/sdb1 /root/key
echo -n "password" > /root/key
chmod 770 /root/key
sudo cryptsetup luksAddKey /dev/sdb1 /root/key

sudo vim /etc/fstab
	/dev/mapper/disk1 /moutpoint  xfs defaults  0 0 
#重启生效

标签:sudo,文件系统,dev,xfs,磁盘分区,root,nodev
From: https://www.cnblogs.com/fedorayang/p/18487267

相关文章

  • ntfs MFT损坏(ntfs文件系统故障)导致oracle异常恢复---惜分飞
    联系:手机/微信(+8617813235971)QQ(107644445)标题:ntfsMFT损坏(ntfs文件系统故障)导致oracle异常恢复作者:惜分飞©版权所有[未经本人同意,不得以任何形式转载,否则有进一步追究法律责任的权利.]客户虚拟化环境,由于断电,启动数据库报ORA-01157错误,通过操作系统层面查看,发现......
  • 低功耗4G模组Air780E快速入门:使用文件系统存储温湿度数据
    ​伙伴们,今天我们来学习合宙低功耗4G模组Air780E快速入门之使用文件系统存储温湿度数据。一、编写脚本1.1准备资料780E开发板购买链接780E开发板设计资料LuatOS-Air780E-文件系统的使用-程序源码demo合宙的TCP/UDP测试服务器API使用介绍780E开发板和DHT11 ​1.2 ......
  • 文件系统基础
    初识文件系统文件是以硬盘位载体存储在计算机上的信息集合,在系统运行时,计算机以进程为基本单位进行资源的调度与分配而在用户进行的输入、输出中,则以文件为基本单位。这就需要操作系统有一个文件管理系统。操作系统的文件管理系统需要关心以下内容:计算机中存放了各种各样的文......
  • Linux 之 fdisk 【磁盘分区管理】
    删除分区1.查看磁盘信息lsblk 2.删除分区sdb硬盘下的所有分区#1进入d的磁盘分区fdisk/dev/sdb#2输入p查看磁盘的分区信息#3输入d进入删除磁盘分区命令#4选择要删除的分区号重复3,4全部删除#5w保存退出并生效操作信息(输入q直接退出不生效操作信息)......
  • 磁盘分区管理知识:最值得推荐的免费分区管理软件
     文章对比了多个磁盘管理工具,如奇客分区、傲梅分区助手和Paragon硬盘管理器等,强调了它们的功能、性能和易用性。奇客分区因其丰富的工具和直观的操作受到好评,而傲梅和Paragon也各有特点。尽管Windows自带的磁盘管理工具基础,但能满足基本需求。MiniTool分区向导的安全性则引发......
  • 磁盘管理与文件系统
    磁盘管理与文件系统磁盘组成与分区磁盘的组成圆形的磁盘的圆盘机械手臂:负责读写圆盘上的数据主轴马达:转动磁盘,让机械手臂完成它的工作磁盘的圆盘组成扇区:最小物理存储单位,大小一般为512byte到4k不等分区表:分区表有两种,一种是限制较多的MBR分区表,其组成为MBR(Master......
  • 【Linux】基础IO(文件系统)
     ......
  • k8s解决overlay文件系统不够问题
    k8s解决overlay文件系统不够问题k8s在使用时overlay文件系统超出限制85%,此时可能是由于文件资源不够,也可能是由于挂载点挂载出错例如挂载点/home1.1T;/55G,此时就需要取消/home挂载点,重置/挂载点的文件系统大小。如果是传统分区,使用fdisk,parted命令调整分区如果是lvm分区使......
  • 服务器数据恢复—服务器宕机导致挂载的V7000存储NTFS文件系统损坏的数据恢复案例
    服务器存储数据恢复环境:一台挂载在Windowsserver服务器上的v7000存储。存储空间划分了一个分区,采用NTFS文件系统,存放oracle数据库。服务器存储故障:服务器在运行过程中宕机,于是管理员重启服务器。服务器进入系统自动进行磁盘扫描修复时,管理员强制关机并断开了存储和服务器之间的......
  • Linux文件系统详解
    在LINUX系统中有一个重要的概念:一切都是文件。 其实这是UNIX哲学的一个体现,而Linux是重写UNIX而来,所以这个概念也就传承了下来。在UNIX系统中,把一切资源都看作是文件,包括硬件设备。UNIX系统把每个硬件都看成是一个文件,通常称为设备文件,这样用户就可以用读写文件的方式实现对硬......