导航:首页 > 文档加密 > lvm全盘加密

lvm全盘加密

发布时间:2022-05-07 11:44:40

⑴ 如何手动安装ubuntu并且设置成加密的lvm

Logical Volume Manager (LVM)
There are several installation options
for LVM, "Guided - use the entire disk and setup LVM" which will also
allow you to assign a portion of the available space to LVM, "Guided -
use entire and setup encrypted LVM", or Manually setup the partitions
and configure LVM.

https://help.ubuntu.com/community/Installation#lvm
LVM Installation Guides
EncryptedFSOnLVMOnRAID
EncryptedFilesystemLVMHowto
FileServerOnLVMOnRAID1
Installation/LVMOnRaid
Installation/RAID1+LVM
SettingUpLVM-WithoutACleanInstall

引用:
能不能手动设置在空白分区加密安装ubuntu同时使用lvm

⑵ 360木马防火墙提醒您-风险,有程序正在可以操作。怎么老是跳出来,是病毒吗,运行任何程序都跳出来,怎么

远程线程注入是比较危险的一种行为,基本可以确定为木马或者病毒,如果该程序没数字签名,则可以100%确认。

⑶ 求助,linux下的LVM管理有GUI界面的工具么

*使用GTK+和Glade快速开发Linux图形界面**GTK+简介***基本概念GTK+是一种用于创建图形界面的库.嗯,gnome用的就是它,不过并不是说只有在gnome环境中才能用,只要系统上装有GTK的库(基本上有图形系统的个人机都会有的啦)就能运行基于GTK的程序.除了UNIX-like平台,它还移植到windows上,还有面向嵌入设备的framebuffer版本等等.GTK依赖两个重要的库.一个是GLib,这并不是一个图形库,也和glibc不同,它大抵上提供了一些接口以屏蔽系统的不同,比如gint在哪里都是32bit的,等等;另一个是GDK,它是一个设备无关的图形库,支持基本的画点,以及与窗口管理器沟通等任务,由于GTK被设计成能在各个平台,而非仅仅在XWindow环境下使用,所以这个库也是必要的.而在他们上面的GTK库,就提供了一些widget---可以理解为控件啦,不过窗口也是一个widget的说,给我们使用,并提供了包装良好的事件响应机制.***GTK+开发基础要开发基于GTK的软件,必须先安装GTK+的开发包.检查是否正确安装的法是在安装后执行``pkg-config--cflags--libsgtk+-2.0'',如果安装不正确,会提示找不到相应的包.GTK本身是基于C的库,当然也有C++等语言的wrap,但它的整个体系是面向对象的.其最基本的类是GObject,GtkObject继承了它,GtkObject又派生出我们最经常用到的GtkWidget,我们使用的所有窗体控件都派生于它.于是,在C环境中我们就要手动处理这些类转换,GTK和底层的GLib等提供了一种统一的转换方法,比如把类型为GtkWidget*的button转换成GtkButton形,写法是:GTK_BUTTON(button),就酱子.我不打算在这里列一个GTK的helloworld占页面,这个程序随便google一下就能找到.我们可以自己想一想一个图形界面应该如何建立.首先我们要进行初始化,GTK提供了gtk_init()作为初始化,它检查程序参数中的一些特定部分,进行自己的设置.调用方法如下:gtk_init(&argc,&argv);将argc和argv传指针的目的是gtk_init会对他们进行加工,把GTK自己用到的一些参数抽取出来.接着,我们必须要创建这些控件吧,GTK中,创建一个控件会返回一个GtkWidget类型(或它的派生类)的指针,所有创建控件的函数的格式是gtk_控件类型_new(参数表).比如创建一个窗口的写法是:GtkWidget*window=gtk_window_new(GTK_WINDOW_TOPLEVEL);然后,我们要设定事件响应函数,GTK中的事件叫做signal.GTK的事件响应函数接口应该是类似这样的voiddestroy(GtkWidget*widget,gpointerdata)我们把它连入到一个控件中的方法是这样的g_signal_connect(G_OBJECT(window),"destroy",G_CALLBACK(destroy),NULL);应该很好理解吧.我们创建的咚咚,要说明他们的位置和包含关系,GTK用container来解决这个问题,它可以保证在窗口缩放的时候控件的摆放依然合理,container的具体使用不详细说,后面经常要跟container打交道,但基本上不用管C代码,嗯.不过其实我们的任何的可视控件都继承自container,比如button也是一个container,它很多时候装的是一个GtkLabel,也就是用来显示纯文本的控件,于是我们就能见到一个文本按钮,嗯.使用container的方法如下.gtk_container_add(GTK_CONTAINER(window),button);这样button就会占满整个window的控件,我们后面可以看到可以用GtkVBox,GtkHBox等container分隔窗体.好了,我们可以准备启动程序了,我们可以用gtk_widget_show()来显示各个控件,然后我们就应该进入到所谓的事件响应循环了,这就要使用gtk_main().在程序运行过程中,我们要操纵控件,比如说我们要在一个entry控件(文本框)中取出其中的文字,这样的操作使用gtk_控件类型_动作(对象,参数)的形式完成的,比如刚才所说的任务,做法是gtk_entry_get_text(entry).顺便讲讲GTK程序的退出,关闭GTK的窗口(即使是所有窗口)也不代表程序退出,因为那说到底只是一个界面而已,我们当然可以使用exit()的自爆法退出,但最好还是给GTK一个料理后事的机会,在主窗口的destroy事件响应函数上用gtk_main_quit()就好了.编译GTK程序的法也很简单.gcc-ofoofoo.c`pkg-config--cflags--libsgtk+-2.0`**使用Glade快速定制用户界面好了,说了一堆有的没的,如果我现在说我上面说的那一堆中的大部分我们都不会用到,是不是觉得偶很歉扁?前面的介绍只是给大家GTK这个库的一些基本概念,概念就好了,我们倒真的不用拿这些来编程的.想想,一个复杂一点的界面,十几个控件,再加上各种各样的container,自己挂事件,再加上超常的命名,想想都恐怖.这时候,Glade横空出世了!这是一个可视化的界面编辑器---但它仅仅是一个界面编辑器而已,甚至连代码编辑框也没有给出.先不管了,打开glade(安装省略,饶了我把,记得装libglade-dev),应该很好懂了,指指点点就能弄好一个界面,然后在属性窗的信号一栏中选取需要的信号,设定响应函数,非常好弄.玩了几分钟,问题来了,怎么把它变为程序啊?提供类似功能的IDE如BorlandC++Builder,在点击创建新控件的时候,我们能即使在代码窗看到自动生成的代码,Glade也可以采用这种形式,在设计好界面并保存后,按一下主窗口的build按钮,它就自动生成了界面代码,根本不用自己写的.打开代码目录,callbacks.c里已经有自动创建的事件响应的空函数,在里面填处理,然后configuremake就行了.但是,这样的开发方式还是有问题的.第一,自动生成的代码非常复杂,可是很多时候我们还是不能完全不看它,处理和界面是混在一起了,理解他们变得困难;其二,由于以上的原因,修改界面变得非常痛苦;其三,它给你生成那堆有的没的配置文件不一定是你想要的.因此glade提供了另一种方法,glade编辑所得的.glade文件是一个XML文件,其实它已经完整地描述了界面,我们能否采用一种简单的方式直接载入,配置它呢.这样做,我们的代码中就真真正正地去处了烦人的界面生成代码,而专注于处理部分了.libglade正是由于这个而来,它能很好地完成上面所说的工作.当我们用glade创建了一个.glade界面后,用这种方法我们就可以建立界面,运行程序了.#include#includeGladeXML*GUI;intmain(intargc,char**argv){gtk_init(&argc,&argv);/*loadtheinterface*/GUI=glade_xml_new("frame.glade",NULL,NULL);/**/glade_xml_signal_autoconnect(GUI);/*starttheeventloop*/gtk_main();return0;}剩下的事情很简单,如果你的button的clicked控件有一个响应函数on_button_clicked,你写voidon_button_clicked(GtkWidget*widget,gpointerdata){//balabalabala}就可以了.所以,上面讲的一堆创建界面的方法,其实大部分时候都用不着.由于用到了libglade,我们的编译方法变为gcc-ofoofoo.c`pkg-config--cflags--libslibglade-2.0`**开发举例一个很简单的程序,密码学对称加密算法要用到的,如果说是界面,就是三个文本框:明文,密码,密文,三个按钮,加密,解密,清除,完了.为了实验众多的算法,我们加了一个下拉窗口,用来选择算法.我把它设计成一个wrapper和框架,它不实现任何算法,只是在界面中获取用户输入,调用外部程序,并把结果显示出来而已.这样,实际的算法实现可以用纯C写的文本界面程序完成,移植起来很方便,在windows随便做个一样的界面做前端就整个移植过去了.于是,我们需要的窗体元素是GtkEntry,GtkComboBoxEntry,GtkButton,查查手册,我们用到的界面相关的函数只有以下几个:-gtk_entry_get_text(),用于获取文本框输入-gtk_entry_set_text(),用于在文本框中显示结果-gtk_combo_box_get_active_text(),用于在ComboBoxEntry(派生自ComboBox)取出用户选中的算法.另一个问题是,他们都需要相应的对象指针做参数,这应该怎样获得呢?我们使用glade_xml_get_widget(GUI,"控件名")就能取得控件了.

⑷ LINUX系统管理的人民邮电出版社最新出版图书

书名Linux系统管理
丛 书 名--
标准书号ISBN 978-7-115-27356-7
编目分类TP316.89
作者董良 宁方明 主编
译者--
责任编辑刘博
开本16 开
印张22.25
字数581 千字
页数344 页
装帧平装
版次第1版第1次
初版时间2012年3月
本 印 次2012年3月
首 印 数-- 册
定价43.00 元 本书内容详尽、实例丰富、结构清晰、通俗易懂,使用了大量的截图进行讲解和说明,对重点操作给出了详细的操作步骤,便于读者学习和查阅,具有很强的实用性和参考性。
本书不仅可以作为高等院校相关专业的授课教材,还可以作为RHCSA(红帽认证系统管理员)的培训教材,同时也可供广大Linux的爱好者自学使用。 第1部分Linux的基础知识
第1章Linux概述2
1.1Linux简介2
1.1.1Linux系统的产生2
1.1.2Linux系统发展历程3
1.1.3Linux系统的应用4
1.2Linux的特点和组成5
1.2.1Linux特点5
1.2.2Linux系统的组成6
1.2.3Linux与其他操作系统的区别6
1.3Linux的版本介绍8
1.3.1Linux内核的版本8
1.3.2Linux发行版本10
1.3.3RedHat Enterprise Linux 6.0简介12
第2章Linux系统的安装18
2.1通过Anaconda进行图形安装18
2.1.1使用Anaconda安装18
2.1.2获取Linux的安装软件18
2.1.3确定安装硬件19
2.1.4启动Anaconda安装程序20
2.2安装后的初始化配置26
2.3使用KickStart进行自动安装30
2.3.1KickStart介绍30
2.3.2产生KickStart配置文件31
2.3.3开始自动安装33
2.3.4KickStart文件的实例34
2.4PXE网络安装35
第3章X Window图形用户界面和应用软件40
3.1X Window简介40
3.1.1X Window工作原理40
3.1.2X Window桌面环境41
3.2GNOME桌面环境41
3.2.1桌面与系统面板41
3.2.2Nautilus文件管理器43
3.2.3GNOME首选项44
3.2.4GNOME系统设置45
3.2.5登录窗口切换46
3.3Linux下的常用应用软件47
3.3.1OpenOffice简介47
3.3.2图像处理软件GIMP49
3.3.3看图软件Gwenview50
3.3.4文件查看器Document Viewer50
3.3.5网页浏览器FireFox51
3.3.6电影播放机52
第4章Shell的基本应用53
4.1Shell命令概述53
4.1.1Shell简介53
4.1.2Shell的启动54
4.1.3Shell命令格式55
4.1.4常用Shell命令56
4.2Bash的应用61
4.2.1命令补齐61
4.2.2命令历史记录62
4.2.3命令别名63
4.2.4通配符63
4.3正则表达式、管道与重定向64
4.3.1正则表达式64
4.3.2管道与重定向67
4.4文本编辑器vim69
4.4.1vim简介69
4.4.2vim的3种模式70
4.4.3vim的进入与退出71
4.4.4vim的基本操作命令72
4.4.5vim的高级命令76
第2部分Linux的系统管理
第5章用户和组管理80
5.1什么是用户80
5.1.1用户账号文件/etc/passwd80
5.1.2用户影子文件/etc/shadow82
5.1.3组账号文件/etc/group83
5.1.4用户组影子文件/etc/gshadow84
5.2用户管理85
5.2.1添加用户85
5.2.2删除用户87
5.2.3修改用户信息87
5.3组管理87
5.3.1创建用户组87
5.3.2删除用户组88
5.3.3修改用户组信息88
5.4使用用户管理器管理用户和组89
5.4.1启动Red Hat用户管理器89
5.4.2添加用户90
5.4.3修改用户属性90
5.4.4添加用户组91
5.4.5修改用户组属性92
第6章磁盘与文件系统管理93
6.1磁盘的识别与分区93
6.1.1磁盘的分类93
6.1.2磁盘的组成95
6.1.3管理分区97
6.2建立和管理文件系统99
6.2.1管理文件系统99
6.2.2文件系统类型101
6.2.3文件系统结构103
6.3文件系统操作命令104
6.3.1文件与目录操作命令104
6.3.2压缩解压缩命令106
6.3.3文件和目录权限管理命令111
6.4文件系统的挂载113
6.4.1使用命令行挂载文件系统113
6.4.2永久挂载文件系统116
6.4.3卸载文件系统118
6.5管理交换空间118
6.6磁盘配额121
6.6.1磁盘配额的作用121
6.6.2创建磁盘配额122
第7章逻辑卷管理125
7.1通用LVM概念和术语125
7.1.1LVM简介125
7.1.2LVM基本术语126
7.2建立LVM卷127
7.2.1创建分区127
7.2.2创建物理卷128
7.2.3创建卷组128
7.2.4创建逻辑卷128
7.2.5创建文件系统129
7.2.6挂载文件系统129
7.3管理LVM卷130
7.3.1卸载卷130
7.3.2查看卷信息130
7.3.3调整LVM卷132
7.4LVM高级应用134
7.4.1卷快照134
7.4.2移动卷136
7.5LVM图形化管理工具138
7.5.1管理物理卷138
7.5.2管理与配置逻辑卷139
第8章进程管理142
8.1什么是进程142
8.1.1进程的概念142
8.1.2进程的状态142
8.1.3进程的类型143
8.2进程管理143
8.2.1启动进程143
8.2.2管理进程144
8.2.3终止进程148
8.2.4桌面环境下管理进程149
8.3系统监视工具150
8.3.1桌面环境下监视系统150
8.3.2系统监视命令151
8.4计划任务152
8.4.1一次性计划任务——at调度152
8.4.2周期性计划任务——cron调度153
第9章软件管理155
9.1使用YUM155
9.1.1Linux下的可执行文件155
9.1.2传统管理软件的方法156
9.1.3RPM156
9.1.4YUM157
9.2安装RPM软件164
9.2.1RPM的介绍164
9.2.2RPM软件包文件165
9.2.3RPM命令166
9.3源代码安装170
9.3.1获得软件170
9.3.2编译前的准备工作171
9.3.3开始编译173
9.3.4安装与部署174
9.4软件包管理175
9.4.1启用软件包管理工具175
9.4.2查看软件175
9.4.3安装与卸载软件177
第10章服务的管理178
10.1管理服务178
10.1.1服务的介绍178
10.1.2服务的启动管理179
10.2服务的可用性181
10.2.1设置独立服务的开机启用181
10.2.2使用chkconfig管理服务启动182
10.3服务管理工具183
10.3.1ntsysv183
10.3.2服务设置184
第3部分Linux的网络配置
第11章网络基础188
11.1网络配置基础188
11.2网络的基本配置193
11.2.1基本配置193
11.2.2高级配置194
11.3系统网络配置文件195
11.4网络设置工具197
11.4.1设置主机名称命令hostname197
11.4.2配置网络接口命令ifconfig197
11.4.3设置路由命令route199
11.4.4检查网络状况命令netstat199
11.4.5ping命令201
11.4.6nslookup命令202
11.4.7traceroute命令203
第12章访问网络文件共享服务204
12.1网络文件系统NFS204
12.1.1NFS服务简介204
12.1.2配置NFS服务205
12.1.3NFS服务配置实例206
12.2SMB/CIFS通用网络文件系统207
12.2.1Samba服务概述207
12.2.2配置Samba208
12.2.3创建Samba服务器209
12.3自动挂载网络存储服务213
12.3.1自动挂载(autofs)服务概述213
12.3.2配置autofs服务213
12.3.3autofs服务配置实例215
第13章管理常用网络服务217
13.1管理NTP服务217
13.1.1NTP服务简介217
13.1.2配置NTP服务218
13.1.3NTP的创建实例219
13.2管理CUPS打印服务220
13.2.1CUPS的介绍220
13.2.2CUPS的组件221
13.2.3管理CUPS服务222
13.3管理SSH服务224
13.3.1SSH服务简介224
13.3.2配置SSH服务225
13.3.3SSH的管理226
13.4管理VNC服务228
13.4.1VNC概述228
13.4.2配置VNC服务229
13.3.3VNC的创建实例230
第14章常用网络服务器配置233
14.1Web服务配置233
14.1.1Apache服务器233
14.1.2配置Apache服务器234
14.1.3创建Apache服务器235
14.2FTP服务配置236
14.2.1FTP服务器概述236
14.2.2配置vsftpd237
14.2.3创建FTP服务器237
14.3DNS服务配置238
14.3.1DNS介绍238
14.3.2DNS配置文件239
14.3.3创建DNS服务器242
14.3.4DNS测试命令244
14.4DHCP服务配置245
14.4.1DHCP服务器介绍245
14.4.2配置DHCP服务245
14.4.3创建DHCP服务器247
14.5Mail服务配置248
14.5.1SMTP服务器介绍248
14.5.2配置postfix服务248
14.5.3创建postfix服务器250
第4部分Linux的安全设置
第15章Linux安全设置254
15.1文件的安全设置ACL254
15.1.1什么是ACL254
15.1.2配置使用ACL255
15.1.3ACL配置实例255
15.1.4文件系统的特殊权限:SUID/SGID/Sticky Bit257
15.2磁盘的安全加密259
15.2.1通过加密分区启用数据保密259
15.2.2使用图形工具加密分区261
15.3日志管理263
15.3.1日志系统概述264
15.3.2管理日志服务265
15.3.3日志的格式267
15.3.4集中式日志服务267
第16章LDAP网络用户配置269
16.1LDAP简介269
16.1.1LDAP的特性269
16.1.2常用名称解释270
16.1.3OpenLDAP介绍270
16.2建立LDAP域服务器271
16.2.1安装软件包271
16.2.2配置LDAP服务器271
16.2.3初始化LDAP数据库272
16.2.4启动LDAP服务273
16.3使用LDAP服务器进行网络身份认证274
16.3.1准备工作274
16.3.2加入LDAP域275
16.4网络挂载主目录276
第17章防火墙基本设置278
17.1Linux下防火墙的基本设置278
17.1.1Linux防火墙概述278
17.1.2iptables防火墙内核模块280
17.1.3iptables命令格式281
17.2主机防火墙283
17.2.1iptables防火墙的运行与管理283
17.2.2管理主机防火墙规则285
17.2.3常用的主机防火墙规则286
17.2.4使用图形界面管理主机防火墙规则287
17.3NAT网络地址转换289
17.3.1NAT简介289
17.3.2使用iptables配置源NAT290
17.3.3使用iptables配置目的NAT291
第18章管理SELinux294
18.1基本SELinux安全性概念294
18.1.1SELinux介绍294
18.1.2SELinux的优点294
18.1.3SELinux的词汇295
18.1.4SELinux初始化过程296
18.2SELinux模式297
18.2.1SELinux两种状态297
18.2.2查看SELinux的状态298
18.2.3改变SELinux的状态298
18.2.4手工修改SELinux模式300
18.3SELinux上下文300
18.3.1安全上下文的格式300
18.3.2查看对象的安全上下文301
18.3.3修改对象的安全上下文301
18.3.4安全上下文与程序控制302
18.4SELinux布尔值303
18.4.1查看SELinux布尔值303
18.4.2修改SELinux布尔值304
18.4.3SELinux布尔值访问实例304
18.5监控SELinux冲突305
第5部分Linux系统的故障排除
第19章Linux引导过程与内核管理310
19.1引导过程310
19.1.1BIOS310
19.1.2启动加载程序311
19.1.3载入内核311
19.1.4执行init进程312
19.1.5初始化系统环境312
19.1.6建立用户接口314
19.2运行级别Runlevel315
19.2.1Runlevel315
19.2.2查看与切换Runlevel317
19.2.3管理init服务317
19.3GRUB的更改319
19.3.1关于GRUB的简介319
19.3.2使用GRUB319
19.3.3配置GRUB321
19.4内核管理322
19.4.1内核的版本323
19.4.2内核的组件323
19.4.3升级内核324
19.5内核模块管理326
19.5.1内核模块的位置326
19.5.2查看模块信息327
19.5.3查看已加载模块328
19.5.4自动加载模块328
19.6配置内核参数329
19.6.1/proc目录329
19.6.2使用sysctl修改内核参数332
19.6.3修改GRUB修改内核参数333
第20章系统恢复与故障排除335
20.1系统故障排除基础335
20.1.1故障排除的基本原则335
20.1.2故障排除的常用方法336
20.1.3故障排除的技巧336
20.2修复引导问题337
20.2.1系统的启动过程337
20.2.2单用户模式338
20.3救援模式341
20.3.1救援模式介绍341
20.3.2启动救援模式341
20.3.3切换硬盘环境344

⑸ 什么是主分区什么是逻辑分区

主分区,也称为主磁盘分区,和扩展分区、逻辑分区一样,是一种分区类型。主分区中不能再划分其他类型的分区,因此每个主分区都相当于一个逻辑磁盘(在这一点上主分区和逻辑分区很相似,但主分区是直接在硬盘上划分的,逻辑分区则必须建立于扩展分区中)。

逻辑分区是硬盘上一块连续的区域,不同之处在于,每个主分区只能分成一个驱动器,每个主分区都有各自独立的引导块,可以用fdisk设定为启动区。一个硬盘上最多可以有4个主分区,而扩展分区上可以划分出多个逻辑驱动器。这些逻辑驱动器没有独立的引导块,不能用fdisk设定为启动区。主分区和扩展分区都是dos分区。

早期MBR模式分区只能划分四个分区,现在的GPT分区至少可以划分128个主分区,未来很有可能将不存在扩展分区和逻辑分区的概念。

(5)lvm全盘加密扩展阅读:

硬盘分区有三种,主磁盘分区、扩展磁盘分区、逻辑分区。

一个硬盘主分区至少有1个,最多4个,扩展分区可以没有,最多1个。且主分区+扩展分区总共不能超过4个。逻辑分区可以有若干个。

激活的主分区是硬盘的启动分区,他是独立的,也是硬盘的第一个分区,正常分的话就是C驱。

分出主分区后,其余的部分可以分成扩展分区,一般是剩下的部分全部分成扩展分区,也可以不全分,那剩的部分就浪费了。

但扩展分区是不能直接用的,他是以逻辑分区的方式来使用的,所以说扩展分区可分成若干逻辑分区。他们的关系是包含的关系,所有的逻辑分区都是扩展分区的一部分。

网络_逻辑分区

⑹ 在磁盘分区时,前面两个esp和msr是什么东西

一、esp即EFI系统分区

1、全称EFI system partition,简写为ESP。msr分区本身没有做任何工作,是名副其实的保留分区。ESP虽然是一个FAT16或FAT32格式的物理分区,但是其分区标识是EF(十六进制) 而非常规的0E或0C。

因此,该分区在 Windows 操作系统下一般是不可见的。支持EFI模式的电脑需要从ESP启动系统,EFI固件可从ESP加载EFI启动程序和应用程序。

2、ESP是一个独立于操作系统之外的分区,操作系统被引导之后,就不再依赖它。这使得ESP非常适合用来存储那些系统级的维护性的工具和数据,比如:引导管理程序、驱动程序、系统维护工具、系统备份等,甚至可以在ESP里安装一个特殊的操作系统。

3、ESP也可以看做是一个安全的隐藏的分区,可以把引导管理程序、系统维护工具、系统恢复工具及镜像等放到ESP,可以自己打造“一键恢复系统”。而且,不仅可以自己进行DIY,还要更方便、更通用。

二、msr分区是保留分区

1、windows不会向msr分区建立文件系统或者写数据,而是为了调整分区结构而保留的分区。在Win8以上系统更新时,会检测msr分区。msr分区本质上就是写在分区表上面的“未分配空间”,目的是微软不想让别人乱动。

2、msr分区的用途是防止将一块GPT磁盘接到老系统中,被当作未格式化的空硬盘而继续操作(例如重新格式化)导致数据丢失。GPT磁盘上有了这个分区,当把它接入XP等老系统中,会提示无法识别的磁盘,也无法进一步操作。

(6)lvm全盘加密扩展阅读:

磁盘分区:

计算机中存放信息的主要的存储设备就是硬盘,但是硬盘不能直接使用,必须对硬盘进行分割,分割成的一块一块的硬盘区域就是磁盘分区。在传统的磁盘管理中,将一个硬盘分为两大类分区:主分区和扩展分区。

主分区是能够安装操作系统,能够进行计算机启动的分区,这样的分区可以直接格式化,然后安装系统,直接存放文件。

目的:

分区允许在一个磁盘上有多个文件系统。有许多理由需要这么做:

1、有利于管理,系统一般单独放一个区,这样由于系统区只放系统,其他区不会受到系统盘出现磁盘碎片的性能影响。

2、碍于技术限制(例如旧版的微软FAT文件系统不能访问超过一定的磁盘空间;旧的PC BIOS不允许从超过硬盘1024个柱面的位置启动操作系统)

3、如果一个分区出现逻辑损坏,仅损坏的分区而不是整个硬盘受影响。

4、在一些操作系统(如Linux)交换文件通常自己就是一个分区。在这种情况下,双重启动配置的系统就可以让几个操作系统使用同一个交换分区以节省磁盘空间。

5、避免过大的日志或者其他文件占满导致整个计算机故障,将它们放在独立的分区,这样可能只有那一个分区出现空间耗尽。

6、两个操作系统经常不能存在同一个分区上或者使用不同的“本地”磁盘格式。为了不同的操作系统,将磁盘分成不同的逻辑磁盘。

7、许多文件系统使用固定大小的簇将文件写到磁盘上,这些簇的大小与所在分区文件系统大小直接成比例。如果一个文件大小不是簇大小的整数倍,文件簇组中的最后一个将会有不能被其它文件使用的空闲空间。

这样,使用簇的文件系统使得文件在磁盘上所占空间超出它们在内存中所占空间,并且越大的分区意味着越大的簇大小和越大的浪费空间。所以,使用几个较小的分区而不是大分区可以节省空间。

8、每个分区可以根据不同的需求定制。例如,如果一个分区很少往里写数据,就可以将它加载为只读。如果想要许多小文件,就需要使用有许多节点的文件系统分区。

9、在运行Unix的多用户系统上,有可能需要防止用户的硬连结攻击。为了达到这个目的,/home和/tmp路径必须与如/var和/etc下的系统文件分开。

分区类型:

硬盘分区之后,会形成3种形式的分区状态;即主分区、扩展分区和非DOS分区。

非DOS分区:

在硬盘中非DOS分区(Non-DOS Partition)是一种特殊的分区形式,它是将硬盘中的一块区域单独划分出来供另一个操作系统使用,对主分区的操作系统来讲,是一块被划分出去的存储空间。只有非DOS分区的操作系统才能管理和使用这块存储区域。

主分区:

主分区则是一个比较单纯的分区,通常位于硬盘的最前面一块区域中,构成逻辑C磁盘。其中的主引导程序是它的一部分,此段程序主要用于检测硬盘分区的正确性,并确定活动分区,负责把引导权移交给活动分区的DOS或其他操作系统。

此段程序损坏将无法从硬盘引导,但从软驱或光驱引导之后可对硬盘进行读写。

扩展分区:

而扩展分区的概念是比较复杂的,极容易造成硬盘分区与逻辑磁盘混淆;分区表的第四个字节为分区类型值,正常的可引导的大于32mb的基本DOS分区值为06,扩展的DOS分区值是05。如果把基本DOS分区类型改为05则无法启动系统 ,并且不能读写其中的数据。

如果把06改为DOS不识别的类型如efh,则DOS认为该分区不是DOS分区,当然无法读写。很多人利用此类型值实现单个分区的加密技术,恢复原来的正确类型值即可使该分区恢复正常。

磁盘分区管理方式:

磁盘分区的管理方法已经不能完全满足系统的需要了,所以操作系统分都有了各种新的磁盘管理方法了。比如windows已经出现了一种动态磁盘的管理方法,linux的LVM管理方法等等。

⑺ use lvm with the new ubuntu installation什么意思

encrypt the new ubuntu installation for security
加密安全新的Ubuntu的安装

encrypt the new ubuntu installation for security
加密安全新的Ubuntu的安装

阅读全文

与lvm全盘加密相关的资料

热点内容
卖手表的app哪里可以卖 浏览:51
放管服务器怎么办理 浏览:627
手机号码如何加密 浏览:424
沈阳程序员培训学校 浏览:538
一般服务器如何配置 浏览:895
图片怎样加密发邮件 浏览:619
万虹电脑文件夹密码忘记了怎么办 浏览:631
rc108单片机 浏览:867
战雷如何改变服务器 浏览:674
mactelnet命令 浏览:51
压缩袋压缩了拿出来 浏览:401
安卓手机相机怎么设置权限 浏览:121
美女程序员转行做主播 浏览:671
办理解压房产 浏览:575
道路工程概论pdf 浏览:390
超棒数学速算法大全 浏览:938
小米易语言登录源码 浏览:32
砖墙内加密钢筋 浏览:994
乡关何处pdf 浏览:85
小猪领赞小程序源码 浏览:337