对话UNI新型文件系统简介

合集下载

unicloud使用方法

unicloud使用方法

unicloud使用方法【最新版4篇】篇1 目录1.Unicloud 简介2.Unicloud 的使用方法3.Unicloud 的优点和缺点4.总结篇1正文【1.Unicloud 简介】Unicloud 是一款面向个人的云存储服务,为用户提供安全、便捷的文件存储和共享功能。

通过 Unicloud,用户可以将手机、电脑等设备上的文件上传至云端,实现多设备间的文件同步和共享,避免了文件丢失和传输不便的问题。

【2.Unicloud 的使用方法】要使用 Unicloud,首先需要在官方网站注册一个账号。

注册完成后,可以在网页端或下载对应平台的客户端进行使用。

以下是 Unicloud 的基本使用方法:1) 上传文件:登录 Unicloud 后,点击“上传”按钮,选择需要上传的文件,即可将文件上传至 Unicloud。

2) 下载文件:在 Unicloud 网页端或客户端中,选择需要下载的文件,点击“下载”按钮,即可将文件下载至本地设备。

3) 文件共享:在 Unicloud 网页端或客户端中,选择需要共享的文件,点击“共享”按钮,输入收件人的邮箱地址,设置共享权限,即可将文件分享给指定的收件人。

【3.Unicloud 的优点和缺点】优点:1) 安全性高:Unicloud 采用严格的数据加密技术,保障用户数据的安全性。

2) 存储空间大:Unicloud 为用户提供充足的免费存储空间,还可以通过购买会员拓展存储空间。

3) 跨平台同步:Unicloud 支持多种操作系统,可以实现多设备间的文件同步。

缺点:1) 部分功能需要付费:Unicloud 的部分高级功能需要购买会员才能使用。

2) 客户端体验有待提升:部分用户反映 Unicloud 的客户端在易用性和界面设计上还有待改进。

【4.总结】Unicloud 作为一款云存储服务,为用户提供了便捷的文件存储和共享功能,同时也具备较高的安全性。

在使用过程中,用户需要注意保护好自己的账号和密码,以防数据泄露。

unix

unix
ISO C标准由ISO/IEC的C程序设计语言国际标准工作组维护和开发。ISO C标准的意图是提供C程序的可移植 性,使其能适合于大量不同的操作系统,而不只是适合UNIX系统。此标准不仅定义了C程序设计语言的语法和语 义,还定义了其标准库。
1999年,ISO C标准被更新,并被批准为ISO/IEC 9899:1999,它显著改善了对进行数值处理的应用软件的 支持。除了对某些函数原型增加了关键字restrict外,这种改变并不影响本书中描述的POSIX接口。restrict关 键字告诉编译器,哪些指针引用是可以优化的,其方法是指出指针引用的对象在函数中只通过该指针进行访 问。
1999年以来,已经公布了3个技术勘误来修正ISO C标准中的错误,分别在2001年、2004年和2007年公布。 如同大多数标准一样,在批准标准和修改软件使其符合标准两者之间有一段时间延迟。随着供应商编译系统的不 断演化,对最新ISO C标准的支持也就越来越多。
POSIX是一个最初由IEEE(Institute of Electrical and Electronics Engineers,电气和电子工程师 学会)制订的标准族。POSIX指的是可移植操作系统接口(Portable Operating System Interfacc)。它原来 指的只是IEEE标准1003.1-1988(操作系统接口),后来则扩展成包括很多标记为1003的标准及标准草案。
常用的类Unix系统服务器硬件检测方法包括基于Linux Live技术的检测方法、基于Windows togo技术的检 测方法和基于类Unix系统硬件检测软件的方法。虽使用Linux Live技术能抽取出开源软件的源代码,灵活定制硬 件自动检测软件及生成所需的精简版检测报告。但由于Linux Live系统自带的软件驱动库版本老旧且不完整,在 不同硬件配置机器间的检测中,需耗费大量时间从系统ISO驱动文件库中查找及安装驱动程序(>30min),且常 由于缺乏与最新服务器硬件匹配的驱动文件,造成系统无法启动。基于Windows togo技术的检测方法虽拥有完整 的系统,但相较于基于Linux Live技术的检测方法需要占用的U盘空间大(16GB以上),且对于U盘的读取速度要 求过高。而基于类Unix系统硬件检测软件的方法又存在检测功能单一、兼容性不足和操作难度大的问题。

uni教材

uni教材
第三章 UNIX 文件系统 ...............................................................................................................10 3.1 UNIX 文件系统分类........................................................................................................10 3.2 UNIX 文件类型................................................................................................................10 3.3 UNIX 树型目录结构........................................................................................................11 3.4 UNIX 文件名称................................................................................................................12 3.5 UNIX 文件存取权限........................................................................................................12 3.6 UNIX 重定向与管道........................................................................................................15 3.7 UNIX 文件系统常用命令................................................................................................15

erofs 格式

erofs 格式

深入了解EROFS文件系统一、EROFS文件系统简介EROFS,全名为Extendable Read-Only File System,即扩展只读文件系统,是一种新型的文件系统格式。

与传统的文件系统相比,EROFS具有更高的性能和效率,尤其是在只读场景下。

它的主要设计目标是提高存储空间的利用率和系统的运行效率,为用户提供更好的使用体验。

二、EROFS文件系统的特点1. 只读性:EROFS是一种只读文件系统,这意味着一旦数据被写入,就不能被修改或删除。

这种特性使得EROFS非常适合用于存储一些重要的、不需要频繁修改的数据,如系统文件、配置文件等。

2. 高性能:EROFS采用了先进的数据结构和算法,使得其在读取数据时具有非常高的性能。

与传统的文件系统相比,EROFS在读取大量小文件时具有明显的优势。

3. 高压缩比:EROFS采用了高效的压缩算法,可以将数据压缩到非常小的空间,从而节省存储空间。

同时,EROFS还支持多种压缩算法,可以根据不同的数据类型和场景选择最合适的压缩算法。

4. 扩展性:虽然EROFS是一种只读文件系统,但其具有很好的扩展性。

用户可以通过添加新的存储设备来扩展EROFS文件系统的容量,而不需要对整个文件系统进行重新格式化。

5. 安全性:EROFS文件系统具有很好的安全性。

由于其只读性,数据被写入后不能被修改或删除,这有效地防止了数据被恶意篡改或破坏。

同时,EROFS还支持数据加密和访问控制等安全特性,可以进一步保护数据的安全性。

6. 跨平台性:EROFS文件系统具有很好的跨平台性。

它可以在不同的操作系统和硬件平台上运行,这使得它在不同的应用场景中都具有很高的适应性。

三、EROFS文件系统的应用场景1. 嵌入式系统:EROFS非常适合用于嵌入式系统中。

这些系统通常需要存储一些重要的、不需要频繁修改的数据,如固件、配置文件等。

由于EROFS的高性能和只读性,它可以有效地提高嵌入式系统的运行效率和稳定性。

linuuni操作系统

linuuni操作系统

1. Linux操作系统是一个多任务网络操作系统,要求用户按照各自的身份登录上机,而不是把他们一视同仁;分配给某个用户的安全级别是在建立他或她的帐户时就设置好了的。

2. Linux操作系统目录使用正斜杠(/)而不是DOS或者windows中的反斜杠(\)。

举例来说,Linux操作系统中的一个合法目录的写法是/usr/bin。

另外,Linux操作系统中大写字母和小写字母其含义将是完全不同,输入字母"Vi"与输入字母"vi"是不一样的。

Linux操作系统可以接受的文件或者目录名的长度最多为256个字符。

除了字母和数字之外,可以用在文件名中又不引起问题的字符还有句号(.)、下划线(_)和连字号(-)3.文件存取权限和所有权限文件的存取权限是使用长格式化文件列表命令(ls -l)列文件清单时出现在最左边的第一数据段。

这个数据段又可以被分解为10个标志位。

A. 类型标志位存取权限数据段的第一位,或者第一个字母表示的是这个项目的类型。

许多不同的项目会用到这个标志位:.-—表示该项目是一个普通文件.d—表示该项目是一个目录.l—表示该项目是一个符号链接.s—表示该项目是一个可执行文件,不论谁都可以像它的所有者那样调用它运行.c—表示该项目是一个字符设备驱动程序.b—表示该项目是一个块设备驱动程序B. 存取权限三位组存取权限的其余部分每三位一组,分为三组。

类型位后面的第1个三位组定义了其所有者的存取权限。

第2个三位组定义了其所在分组的存取权限;第3个三位组则说明了系统上任何人的存取权限。

每一个三位组是由3个不同的数据位组成的:.读标志位(r).写标志位(w).执行标志位(x)这些标志位永远都按照同一个顺序显示为r w x的形式。

区别某个标志位是处于允许还是禁止的状态就要看该标志位是显示为一个字母还是一个连字符(-)。

举例来说,在rw-存取权限数据段表示读标志位在允许状态、写标志位在允许状态、但是执行标志位就是禁止状态;所以这个三位组就表示具有读和写的权限,但是没有可执行权限。

openharmony的编译体系

openharmony的编译体系

openharmony的编译体系摘要:一、OpenHarmony 编译体系简介- 什么是OpenHarmony- OpenHarmony 的编译体系的作用二、OpenHarmony 编译体系详解- 编译体系的基本流程- 编译体系的主要组件- 编译工具链- 编译环境- 编译选项三、OpenHarmony 编译体系的应用- 在不同平台上的应用- 开发者如何使用OpenHarmony 编译体系四、OpenHarmony 编译体系的优缺点- 优点- 高效- 灵活- 可持续- 缺点- 复杂- 需要专业知识正文:一、OpenHarmony 编译体系简介OpenHarmony 是一款面向全场景的开源分布式操作系统,其目标是为各种智能终端提供统一的操作系统平台。

而OpenHarmony 的编译体系则是支撑其操作系统能够运行在不同硬件平台上的重要工具。

它负责将OpenHarmony 的源代码转换为可执行的二进制文件,从而实现在多种硬件平台上的运行。

二、OpenHarmony 编译体系详解OpenHarmony 的编译体系包含多个组件,共同构成了一个完整的编译流程。

1.编译工具链编译工具链是OpenHarmony 编译体系的核心部分,包括了编译器、链接器、调试器等工具。

这些工具在编译过程中分别完成源代码的编译、目标文件的链接以及程序的调试等功能。

2.编译环境编译环境是OpenHarmony 编译体系的基础,包括了编译器所需的运行环境、库文件以及头文件等。

在编译过程中,编译器需要依赖编译环境来完成源代码的编译。

3.编译选项编译选项是编译体系中用于控制编译过程的参数,包括编译的目标平台、编译器的优化级别、编译的产物等。

开发者可以根据实际需求设置合适的编译选项,以满足不同场景下的编译需求。

三、OpenHarmony 编译体系的应用OpenHarmony 的编译体系可以应用于多种硬件平台,包括嵌入式设备、智能手机、平板电脑等。

虚拟文件系统的原理和功能

虚拟文件系统的原理和功能

虚拟文件系统的原理和功能虚拟文件系统(Virtual File System,VFS)是操作系统中的一个重要组成部分,它是操作系统与文件系统之间的接口层。

它的主要功能是将不同文件系统的细节隐藏起来,为用户提供统一的文件操作接口,使得用户不需要关心文件系统的具体实现细节。

虚拟文件系统在不同的操作系统中有不同的实现方式,但其基本原理和功能都是相似的。

虚拟文件系统的主要原理是通过对文件的抽象和封装,将不同文件系统的差异统一起来,使得用户可以透明地访问和操作不同文件系统中的文件。

虚拟文件系统将所有的文件操作都看作是对抽象文件对象(简称Vnode)的操作,而不需要关心实际的物理文件。

Vnode是一个抽象概念,它代表了一个文件或目录,包含了文件的各种属性信息以及文件系统相关的操作方法。

不同的文件系统可以有不同的Vnode实现,但它们都需要实现虚拟文件系统定义的接口。

虚拟文件系统的功能包括:1. 统一的文件访问接口:虚拟文件系统为用户提供了统一的文件操作接口,无论是访问本地文件系统还是网络文件系统,用户都可以使用相同的接口进行文件的读写和管理操作。

这样可以方便用户进行文件操作,而无需考虑不同文件系统的差异。

2. 文件系统抽象:虚拟文件系统将不同文件系统的差异抽象成统一的概念,用户可以通过虚拟文件系统访问和管理各种类型的文件,如磁盘文件、目录、设备文件等。

这样可以简化用户的操作,提高用户的使用效率。

3. 文件系统透明性:虚拟文件系统隐藏了底层文件系统的具体实现细节,用户对文件的操作是透明的,无需关心实际的物理文件和文件系统的存储结构。

这样可以提高系统的可移植性和可扩展性,使得操作系统可以支持不同的文件系统。

4. 文件缓存管理:虚拟文件系统通过文件缓存来提高文件的读写效率。

文件缓存是指将文件的一部分数据缓存在内存中,当需要访问文件时,首先在缓存中查找,如果找到则直接返回,如果没有找到则从文件系统中读取。

通过文件缓存可以减少对底层文件系统的访问次数,提高文件的读写性能。

unify osv 方案

unify osv 方案

unify osv 方案Unify OSV 方案是一种创新的操作系统虚拟化方案,旨在提供统一的操作系统环境,以解决多操作系统并存时的兼容性和管理问题。

本文将介绍 Unify OSV 方案的背景、原理、优势以及应用场景。

一、背景随着云计算和虚拟化技术的发展,企业越来越倾向于将应用程序部署在虚拟机中,以提高资源利用率和灵活性。

然而,由于不同应用程序可能依赖于不同的操作系统,导致管理和维护变得复杂。

为了解决这个问题,Unify OSV 方案应运而生。

二、原理Unify OSV 方案基于操作系统虚拟化技术,通过在宿主操作系统上运行一个轻量级的虚拟化层,将不同操作系统的应用程序隔离开来。

具体而言,Unify OSV 方案使用一个统一的操作系统镜像,该镜像包含了多个操作系统的核心组件和库文件。

当应用程序启动时,Unify OSV 方案会根据应用程序所需的操作系统环境,在镜像中创建一个相应的容器,并将应用程序运行在该容器中。

三、优势1. 简化管理:Unify OSV 方案提供了一种统一的管理界面,管理员可以通过该界面轻松管理不同操作系统的应用程序,包括部署、监控和维护等操作。

2. 提高性能:由于Unify OSV 方案采用了轻量级的虚拟化层,相比传统虚拟机方案,其性能更高,资源利用率更高。

3. 加强安全性:Unify OSV 方案通过将不同操作系统的应用程序隔离开来,可以有效防止应用程序之间的相互影响,提高系统的安全性。

4. 灵活部署:Unify OSV 方案支持快速部署和迁移,管理员可以根据需求灵活调整应用程序的运行环境,提高应用程序的可扩展性和适应性。

四、应用场景1. 云计算平台:Unify OSV 方案适用于云计算平台,可以帮助提供商简化管理、提高性能和加强安全性。

2. 跨平台应用程序:对于需要在多个操作系统上运行的应用程序,Unify OSV 方案可以提供一致的运行环境,简化开发和维护工作。

3. 软件测试环境:Unify OSV 方案可以为软件测试人员提供一个灵活的测试环境,方便进行多个操作系统的兼容性测试和功能测试。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

对话U N I新型文件系统简介Lele was written in 2021在 UNIX 中,所有东西都是文件,但是并非以相同的方式存储每个文件。

文件系统决定在介质上如何分解并组织文件。

在过去,介质意味着磁带或磁盘。

但是,文件系统现在可以把任何源—远程服务器、存档文件甚至其他文件系统—“翻译” 为虚拟介质。

本文介绍几种新式的文件系统。

简介有句老话说:“在 UNIX 中,所有东西都是文件”,这种说法很准确。

从概念上说,每个 UNIX 资源都是一个简单的文件,可以打开、读和/或写它。

您的实验数据、shell 启动脚本、UNIX 内核、主目录、每个网络套接字和 /bin/ls 可执行程序等等都是文件。

常用缩略词SFTP:安全传输协议SSH:安全 Shell但是,每个文件并不相同。

实验数据可能是高度定制的数据库。

shell 脚本是文本文件,但是有一个重要的特征:以?!#(常常称为?shebang)开头的行指出由哪个应用程序解释此文件。

内核和所有可执行程序都是二进制文件,它们都采用可预知的系统工具可操纵的特定格式。

目录是用于内容编目的特殊索引。

另外,每个文件并非以相同的方式存储。

文件的结构和大小取决于底层文件系统?—即把文件数据存储到物理设备上的子系统。

相同的数据—比如同一文件的两个拷贝—在不同的文件系统上以不同的方式组织。

每个文件系统规定自己的存储战略,可能是为满足特定的条件而设计的。

例如,一种文件系统可能是以提高速度为目的而优化的,另一种文件系统偏重高效地使用空间,还有一种文件系统偏重于防止数据丢失或损坏。

通常,对于部署哪种文件系统,并没有简单的答案:必须分析自己的存储需求,选择能够满足目标的文件系统或文件系统组合。

UNIX (和许多软件商)提供很多种文件系统,所以一定能找到适合自己需要的文件系统。

列出适用于 UNIX(在许多情况下也适用于 Linux)的几种文件系统。

表 1. UNIX 文件系统文件系统优点Zettabyte 文件系统 (ZFS)实质上规模无限的文件系统(1?zettabyte等于 270字节),可以使用常见的现成的存储介质构造它。

ZFS 还可以在写数据时压缩数据,从而进一步扩大介质容量。

网络文件系统(NFS)这是 UNIX 的出色特性之一,NFS 让远程文件系统看起来像是本地的。

NFS 非常适合共享数据。

日志文件系统(JFS)JFS 和许多替代品保留对每个文件所做的更改的日志。

当系统崩溃或损坏时,“重播” 日志以恢复文件。

B 树文件系统(Btrfs)Btrfs 是最新的文件系统之一,是未来的 Linux 版本的默认文件系统,它通过维护数据和元数据校验和来保证持久性。

Btrfs 还提供快照并可以混合使用几乎任何大小的设备。

您自己的文件系统通常,文件系统要求相应地调整介质,所以把一种文件系统改为另一种通常要使用格式化的物理备份驱动器,还需要很长的恢复和检验过程。

显然,这样的更改很复杂,只能由系统管理员执行。

但是,许多 UNIX 和 Linux 内核最近的一项扩展让任何用户都可以创建和使用多种文件系统,不需要特殊的特权。

这个扩展称为?FUSE,即Filesystem in User Space。

可以使用这种软件非常轻松地创建新的文件系统。

从 FUSE 派生的文件系统可以通过 SFTP 挂装文件;自动地扫描文件中的病毒;像本地驻留的数据文件一样操作只读的 CD-ROM 光盘。

让我们在一个常见的操作系统平台上安装 FUSE,研究任何用户现在都可以使用的一些新型文件系统。

现代的 UNIX 和 Linux 内核通常都包含对FUSE 的支持,所以构建此软件的过程与构建任何实用程序代码相似。

必须下载软件包,解压它,运行配置脚本以探测系统的功能,构建并安装代码。

给出用于安装 FUSE 的代码。

清单 1. 安装 FUSE到本文发表时,最新版本是 FUSE 2.8.4。

一定要从 FUSE 项目主页下载最新代码(见中的链接)。

编译之后,FUSE 包安装构建新的 FUSE 文件系统所需的很多库和名为fusermount的应用程序,这个应用程序用于挂装和卸载 FUSE 文件系统。

除了通常提供给?mount命令的选项之外,fusermount 还有几个特殊选项。

自制 NFS安装基础代码之后,可以继续安装 FUSE 文件系统。

我们要尝试的第一个 FUSE 文件系统是 SSHFS,它是一种基于 SFTP 的文件系统。

只要服务器支持 SSH(大多数服务器都符合这个条件),就可以通过 SSHFS 把任何远程目录挂装为本地文件系统。

在继续操作之前,要确认系统上有?Glib 和?Gthread。

如果系统上有 GNOME,很可能有这些库;否则,从源代码或通过操作系统的本机包管理器安装它们。

(Debian Linux 系统有 Aptitude。

Red Hat Linux 系统提供?rpm、yum和YaST。

)给出安装 SSHFS 的代码。

清单 2. 安装 SSHFS如果运行 Ubuntu 或者 UNIX 或 Linux 的其他变体,您的发行版可能提供所有软件包的预构建二进制代码。

例如,在 Ubuntu 上,目前可以用以下命令安装列出的所有 FUSE 软件:如果您依赖的代码是最新的,还可能能够用?apt-get install sshfs命令安装 SSHFS。

安装了 FUSE 库和 SSHFS,就可以把能够通过 SSH 访问的任何远程目录挂装为本地文件系统(见?)。

通过组合?ssh和mount,提供远程系统的名称、登录凭证、希望挂装的远程目录和本地挂装点(可以是任何本地目录)。

清单 3. 把能够通过 SSH 访问的目录挂装为文件系统如您所见,现在可以像本地文件一样方便地使用远程目录的内容。

如果您是使用多个系统的开发人员,SSHFS 让您能够用本地命令—比如cp、make等—操作远程文件。

可以输入?fusermount -u/some/mount/point以卸载 FUSE 文件系统。

因为 FUSE 文件系统的表现就像一般的文件系统一样,所以也可以输入umount/some/mount/point。

另一个远程文件系统变体称为?S3FS。

S3FS 并不使用您自己的远程服务器和 SFTP,而是把 Amazon Simple Storage Service (Amazon S3) bucket 挂装为本地文件系统。

S3FS “自然、透明地在 S3 中” 存储文件,还可以启用本地缓存以尽可能减少下载量。

最大文件大小是 5GB。

与 SSHFS 一样,可以下载并构建源代码,然后马上就能使用它。

注意:S3FS 包依赖于?cURL库开发头文件和LibXML2库。

给出安装 S3FS 实例的代码。

清单 4. 安装 S3FS假设您已经有一个 Amazon S3 账号,账号提供访问密钥和秘密访问密钥,就可以用以下命令挂装自己的任何 bucket:有了 S3FS,就可以把整个 Git 存储库放在 Amazon S3 上,或者使用?rsync在 Amazon 的存储系统上存储备份。

访问任何存档FUSE 的另一个重要工具是?archivemount,这个实用程序可以把很多形式的存档挂载为本地文件系统,包括 tarball(即用 gzip 压缩的 tar 存档)。

假设系统上有?libarchive,就可以快速地构建?archivemount,见?。

清单 5. 安装 archivemount例如,可以使用?archivemount把它自己的 tarball 挂装为文件系统。

给出代码。

清单 6. 把 tarball 挂装为文件系统与 SSHFS 相似,archivemount为 tarball 提供与本地文件系统相似的无缝的访问。

顺便说一句,如果在 tarball 的“文件系统” 中修改、删除或添加任何文件,那么当卸载 FUSE 文件系统时所有修改会保存到原来的 tarball 中。

fusermount -u ~/mnt/tgz命令从指定的挂装点卸载 FUSE 文件系统。

列出一个tarball “文件系统” 的内容。

清单 7. 通过 archivemount 写文件$ tar tfz 0.6.10.6.10.6.10.6.10.6.1中最后的tar命令确认NOTES确实已经添加到 tarball 中了。

对于用archivemount扩展存档,有一个警告:软件的作者指出,在存档中写文件应该谨慎,因为如果写操作失败,所有修改都会丢失。

但是,一般来说,少量写操作不会出问题。

尽管如此,archivemount的只读特性是非常出色的。

如果希望检查通过 FUSE 挂装的文件系统,只需运行典型的?mount命令并寻找标有fuse的系统,见。

清单 8. 通过 FUSE 挂装的文件系统本文所用的测试环境是在 Dell 桌面 PC 上运行的 Ubuntu 10。

在所示的mount脚本中,可以在底部看到archivemount文件系统,在顶部看到Linux 挂装的典型物理设备。

适合保存机密数据的文件系统根据前两个示例,您可以想到 FUSE 能够包装许多连网的服务和文件格式,从而对远程或打包的文件提供无缝的访问。

确实有很多有效的实现。

WikipediaFS把 Wikipedia 挂装为本地文件系统,可以在其中本地地编辑文章。

其他软件包为博客、Flickr 和 Google Mail 服务提供相似的功能。

FUSE 的另一个特性是镜像,即并行地维护文件的拷贝。

典型的示例是FUSE-centric Encrypted File System (EncFS)。

指定一个源目录和一个目标目录,写到源目录中的所有文件就会自动地加密并保存到目标目录中。

EncFS 需要?librlog,这是一个灵活的消息日志记录库。

从源代码或发行版的存储库安装它,然后继续构建 EncFS,见?。

清单 9. 安装 EncFS安装软件包之后,就可以使用它了。

必须创建两个新目录—一个用于保存原来的文件,一个用于保存加密的文件。

encfs实用程序映射这两个目录,见。

清单 10. 创建用于加密的目录对一般情况下,可以选择 "paranoia" 模式。

接下来,输入用于保护文件的密码并再次输入以确认密码。

给出代码。

清单 11. EncFS 自动地加密新文件创建的每个文件都会出现在加密的目录中,甚至文件名也加密了。

操作完之后,只需卸载未加密的目录,见?。

此目录的内容被删除,只留下加密的文件。

清单 12. 卸载未加密的目录要想查看未加密的文件,应该把一个挂装点连接到前面加密的文件集。

当出现提示时,输入密码以验证自己的身份:重新挂装之后,可以以明文看到原来的文件。

相关文档
最新文档