如何在Ubuntu中安装使用ZFS文件系统 • 系统极客

如何在Ubuntu中安装使用ZFS文件系统 • 系统极客

Linux 操作系统支持和可用的文件系统类型非常多,既然这些文件系统都可以正常工作,我们为什么要去尝试一个新的文件系统呢?其实,不同 Linux 文件系统类型并不完全相同,不然也不用搞出这么多种类来了。其中有些还具有比较明显的优势,比如——ZFS 文件系统。

为什么选择ZFS文件系统

ZFS 文件系统非常之棒,它是一个真正的现代文件系统,其内置的功能对处理数据负载非常有意义。

如果你正考虑将 ZFS 用于超快速 NVMe SSD,那它可能不是最佳选择。ZFS 速度相对较慢并不太关紧要,它旨在用于存储大量数据并保持安全,所以很多 NAS 平台都将 ZFS 用作默认(主要)的文件系统。

使用 ZFS 时无需配置传统的 RAID 阵列,相反,我们可以通过创建 ZFS 池的方式随时将磁盘驱动器添加到这些池(Pool)当中。ZFS 池的使用方式和行为几乎与 RAID 无异,但其功能还是建立在文件系统之上的。

ZFS 完全可以充当 LVM 的替代品,允许我们快速创建和管理分区,无需处理较低级别的内容并担心相关风险。同时,ZFS 也是一个 CoW 文件系统,这意味着 ZFS 可以保护你的数据不会随着时间的推移逐渐损坏,ZFS 还可以创建文件的校验和并允许将这些文件回滚到以前的工作版本。

安装ZFS文件系统支持

在 Ubuntu 中安装、使用 ZFS 文件系统非常简单,但 Ubuntu LTS 和最新 Ubuntu 版本的安装方式有所不同。

  • Ubuntu 16.04 LTS:sudo apt install zfs
  • Ubuntu 17.04 及更新:sudo apt install zfsutils

在安装好实用程序后,就可以使用 ZFS 提供的工具来创建 ZFS 驱动器和分区了。

创建ZFS池

ZFS 池的概念与 RAID 非常类似,如果你了解 Windows 10 中的存储空间就不难理解它了。

RAID0

RAID0 想必大家都知道,它只是将所有磁盘驱动器集成到一个巨大的存储空间而已。它可以提高驱动器读写速度,但无数据容错能力,只要有其中一块磁盘坏掉,就会有数据丢失。

要使用 ZFS 实现 RAID0,只需创建一个简单的池:

sudo zpool create pool-name /dev/sdc /dev/sdd

RAID1(镜像)

使用 mirror 关键字就可以实现 ZFS 的 RAID1 功能,RAID1 不用多介绍了吧,就是创建硬盘的 1 对 1 副本。这样不仅可以有数据的完整备份副本,同时还可以提高读写性能。当然,物理磁盘的总存储空间量也会减半。

sudo zpool create pool-name mirror /dev/sdc /dev/sdd

RAID5(RAIDZ1)

ZFS 将 RAID5 功能实现为 RAIDZ1。RAID5 要求驱动器的倍数为 3 , 其中 1/3 的空间用于写入奇偶校验数据,并保留 2/3 的数据存储空间。如果其中一个驱动器出现故障, 阵列将保持联机状态, 但应尽快更换故障磁盘。

sudo zpool create pool-name raidz1 /dev/sdc /dev/sdd /dev/sde

RAID6(RAIDZ2)

RAID6 与 RAID5 类似,但它的工作原理是磁盘数量的 4 倍,而非 3 倍。 它使用 2 倍的奇偶校验数据,允许最多 2 个驱动器故障。

sudo zpool create pool-name raidz2 /dev/sdc /dev/sdd /dev/sde /dev/sdf

RAID10

RAID10 旨在读写速度提升和数据冗余与条带化,需要至少 4 块磁盘的倍数,而且只有一半的数据存储空间,可通过创建两个镜像的方式来创建 RAID10。

sudo zpool create pool-name mirror /dev/sdc /dev/sdd mirror /dev/sde /dev/sdf

使用ZFS池

一旦在 Ubuntu 中创建了 ZFS 池,我们还需要使用一些管理工具。首先,可以通过如下命令来检查和查看 ZFS 池的状态:

sudo zpool status

当检查 ZFS 状态时,池将通知你需要知道的所有更新。要更新池,请运行如下命令:

sudo zpool upgrade pool-name

也可以使用如下命令更新所有 ZFS 池:

sudo zpool upgrade -a

当然,你也可以随时向池中添加新的磁盘驱动器,只需使用 zpool 指定池名称和驱动器位置即可:

sudo zpool add pool-name /dev/sdx

最后提醒大家,ZFS 池会在 Linux 的根文件系统中创建一个目录以供用户使用。你可以使用 GUI 文件管理器或 CLI 来浏览、使用它们。

如何在Ubuntu中安装使用ZFS文件系统 • 系统极客

如何禁用MacOS High Sierra中的「重要地点」位置跟踪

by 海猴子

系统极客 / 2017-11-03 02:20

macos-4.jpg

最新的 macOS High Sierra 系统引入了诸多新功能,在这次更新中,大多数新功能都不止流於表面,而是根植于系统底层和内部。这意味着,很多用户完全不知道这些功能是什么或者在系统内部的作用。macOS High Sierra 的大多数新功能都非常精细化,例如:更高效的文件系统及其它调整等。

MacOS High Sierra 的一项重要更新就是永远在线的位置跟踪器,这个功能听起来就令人毛骨悚然,但苹果却用「重要地点」这个选项名称将其作用打扮了一番。尽管名字变好听了,但这个功能却被深埋在了 MacOS High Sierra 的设置中。

好加在,如果你不想 MacOS High Sierra 系统对你曾去的每个地点和位置都记录到跟踪列表当中,还可以手动将「重要地点」功能关闭以禁用位置跟踪。

什么是「重要地点」

「重要地点」或多或少是 iOS 调用「频繁位置」功能的端口。本质上,你的 Mac 会跟踪你曾经去过的地方。对于使用桌面 iMac 的用户而言,这可能不是很大的事情(除非你经常搬动地点),但是对 Macbook 用户而言,位置信息被自动记录到跟踪列表当中就不是什么好事情了。据苹果官方数据披露,这些跟踪数据将被地图、日历和照片用于向用户提供更有用的位置相关信息,这个功能的有用性将在很大程度上取决于一用户如何使用 Mac。目前,「重要地点」位置数据仅存储在 Mac 本地,并不会传回给苹果。

目前阶段,「重要地点」旨在让你使用 macOS 的体验更加直观。 话虽如此,即使这些信息仅存储在本地,但仍然存在安全和隐私问题。例如,如果将照片从 Mac 上传到社交媒体,照片将保留 macOS 嵌入的所有位置信息。这意味着像 Facebook 一样收集照片中所有元数据的服务也可以访问到你的位置信息,从安全和隐私的角度来看,这非常令人不安。

当然,苹果也只称其目前没有收集用户的位置数据,这并不意味着未来不会通过一纸公告就开始汇集用户的位置信息,谁知道呢!虽然苹果在客户隐私方面拥有很好的记录,但他们也可以轻松地使用你的位置信息向您发送有针对性的广告或建议。

So,如果你不喜欢「重要地点」功能,完全可以手动禁用 MacOS High Sierra 中的位置跟踪。

如何禁用位置跟踪

1 打开「系统偏好设置」——「安全性与隐私」

2.jpg

2 点击「定位服务」选项卡——点击「点按锁按钮进行更改」——输入密码进行解锁

3.jpg

3 解锁完成后点击「详细信息」按钮,在弹出窗口中取消勾选「重要地点」选项就可以禁用。

4.jpg

4 点击「重要地点」选项右侧的「详细信息…」按钮可以查看到当前 Mac 已经记录的所有位置信息,也可以在这里「清除历史记录」。

5.jpg

Shared via Inoreader

如何禁用MacOS High Sierra中的「重要地点」位置跟踪

Ubuntu 17.10如何从GNOME切换到Unity

by 海猴子

系统极客 / 2017-11-03 02:20

ubuntu-2.jpg

Ubuntu 17.10 最重大的变化就是默认使用了 GNOME 桌面环境,但 Unity 在过去 6 年时间当中一起是 Ubuntu 的一部分,而且广受用户欢迎并且已经习惯了。如果你升级到 Ubuntu 17.10 但想继续使用 Unity 而不是 GNOME,可以很容易从默认的 GNOME 切换回 Unity 桌面环境。

Ubuntu 17.10安装Unity 7

打开终端并使用下面命令在 Ubuntu 17.10 中安装 Unity:

sudo apt install unity

将下载大小约 150MB 的文件进行安装,不需要进行其它操作。

Ubuntu 17.10从GNOME切换回Unity

重启操作系统!此时,你将在 Ubuntu 17.10 的登录屏幕中看到一个「齿轮」符号。点击它,就会看到从 Wayland 切换到 Xorg 以及 Unity 的登录选项。

2.jpg

登录之后就可以看到熟悉的 Unity 桌面环境。 (这样安装的 Unity 版本是 Unity 7.5。)

3.jpg

如果要切换回 GNOME 桌面,在登录时选择 Ubuntu 或 Ubuntu on Xorg 选项即可。

从Ubuntu 17.10移除Unity

如果你决定坚持使用 GNOME,可以先切换到 GNOME 桌面环境之后再使用如下命令卸载 Unity 就成:

sudo apt remove unity     sudo apt autoremove

Shared via Inoreader

Ubuntu 17.10如何从GNOME切换到Unity

Ubuntu 17.10安装之后需要做的9件事

by 海猴子

系统极客 / 2017-11-03 02:20

ubuntu-1.jpg
Ubuntu 17.10 已经正式发布了,如果你正尝试试用新系统的功能,那就跟着系统极客每次 Ubuntu 发布之后的老生常谈——Ubuntu 17.10 安装之后需要做的 9 件事。我们会列出系统安装之后需要做的一些事,这将使得 Ubuntu 的体验更加出色。

Ubuntu 17.10安装之后需要做的9件事

其实总的来说,安装好 Ubuntu 17.10 后要做哪些事完全取决于你是什么类型的用户。如果你要进行图形设计,将需要安装大量的 Linux 图形工具;如果你是游戏玩家,可能需要寻找安装更多的 Linux 游戏并配置好显卡;如果你是程序员,安装的应用则会偏向编程工具、编辑器和 IDE 等。

我们在本文列出的 Ubuntu 17.10 安装之后需要做的 9 件事大多是通用的,几乎对每个 Ubuntu 用户来说都适用。

1.更新系统

每当你全新安装 Ubuntu 系统时,首要应该考虑的都是对系统进行更新。虽然刚安装完新系统,但仍然需要首先更新系统。如果你在安装新 Ubuntu 后不更新系统,很有可能在尝试安装新应用程序时遇到问题。

2.jpg

你可以使用「软件更新器」更新系统,或在终端中执行如下命令来安装系统更新:

sudo apt update && sudo apt upgrade

2.启用Canonical合作伙伴源

另一个必须做的事情是启用 Canonical 合作伙伴源。Ubuntu 有很多可以从其存源中获取的软件,你可以在「软件」中心找到它们。但是如果启用了 Canonical 合作伙伴源,则可以在软件中心获得更多的软件,这个额外的源由 Ubuntu 测试的第三方软件(通常是专有的东西)组成。

你可以在「软件和更新」——「其它软件」选项卡——勾选「Canonical 合作伙伴」选项卡来开启。

3.jpg

3.安装媒体编解码器

默认情况下,由于版权问题,Ubuntu 并不提供多种媒体编解码器。 但提供了一种简单的方法来安装媒体编解码器,以便你可以播放 MP3、MPEG4、AVI 和许多其他媒体文件。

通过 Ubuntu Restricted Extra 包,你可以安装这些媒体编解码器,点击下面的链接从软件中心安装它。

安装Ubuntu Restricted Extra包

或者在终端中执行如下命令进行安装:

sudo apt install ubuntu-restricted-extras

4.从软件中心安装软件

升级好 Ubuntu 17.10 系统并安装完媒体编解码器后,就可以开始安装常用软件了。如果你是 Ubuntu 新手用户,最简单、最方便、最可靠的方法就是使用软件中心来查找和安装新软件。

你可以打开软件中心,以在此图形工具中查找软件进行安装。

4.jpg

Ubuntu 已经预装了一系列软件,包括 Mozilla Firefox 浏览器、Thunderbird 电子邮件客户端和 LibreOffice 办公套件,但我们还是推荐一些常用的软件供大家选择:

  • Chromium –  Google Chrome 浏览器的开源版本
  • Geary – 用户友好的桌面电子邮件客户端
  • Telegram – 跨平台的加密信息应用程序
  • Corebird – 桌面 Twitter 客户端
  • GIMP – 强大的开源图像编辑工具
  • Kdenlive – 易于使用的视频编辑器
  • Steam – 游戏分发平台
  • VLC – 多媒体播放器
  • Shutter – 屏幕截图和注释工具
  • VirtualBox – 免费开源的虚拟机应用

5.从网络安装软件

虽然 Ubuntu 源和软件中心里面已经包括了大量软件,但还有许多好用、常见、又支持 Linux 系统的软件不包括在其中。实际上,一些软件供应商将软件以 .deb 格式进行打包,可以很容易地安装在 Ubuntu 中,你可以在官方网站下载 .deb 文件,双击它们进行安装。

我从网上下载和安装的一些主要软件有:

  • Chrome浏览器
  • Slack沟通工具
  • Dropbox云存储服务
  • Skype(新测试版)
  • Viber即时通讯工具

6.调整Ubuntu 17.10的外观和视觉

Ubuntu 17.10 使用了GNOME 桌面环境,虽然默认设置看起来还算不错,但还是可以更改滴。

我们可以在系统「设置」中进行一些视觉更改。在系统设置中可以更改桌面背景壁纸和锁定屏幕,可以更改左侧启动器位置、更改电源设置和蓝牙等。简而言之,你可以找到许多设置并根据自己的需要进行更改。

5.jpg

如果需要进一步调整 Ubuntu 17.10 系统,可以安装新的图标和主题。但是要更改主题和图标,需要使用 GNOME Tweaks tool 工具

7.延长电池时间并防止过热

在 Linux 笔记本电脑中防止过热的最佳方法之一就是使用 TLP 工具,它可以控制 CPU 温度从而延长笔记本电脑的电池使用时间。

在终端中执行如下命令就可以安装 TLP 工具:

sudo apt install tlp tlp-rdw

安装好之后执行如下命令启用:

sudo tlp start

启动好之后无需任何配置和更改,系统每次引导时都会自动启动并调整系统的功耗。

8.配置Night Light

Night Light 护眼模式在 Windows、Mac、Android 和 iOS 系统中都已经是标配了,它可以减少蓝光来助于减轻眼睛疲劳。GNOME 提供了一个内置的夜灯选项,你可以在系统设置中激活它。

6.jpg

在「设置」——「设备」——「显示」——点击「Night Light」开启即可,还可以按时间段进行自动配置,这就不多介绍了。

9. 从Wayland回到Xorg(如果需要)

Ubuntu 17.10 已经开始远离旧版 Xorg 显示服务器,但并不是所有的桌面应用程序都与新的 Wayland 显示服务器兼容。Ubuntu 17.10 要从 Wayland 切换回 Xorg,在登录屏中选择「Ubuntu on Xorg」即可。

7.jpg

Shared via Inoreader

Ubuntu 17.10安装之后需要做的9件事

如何优化和提高MacBook电池续航时间与寿命 • 系统极客

如何优化和提高MacBook电池续航时间与寿命 • 系统极客

MacBook电池续航

MacBook 每年更新都变得更为强大和轻薄,但电池使用时间和寿命却始终如一的维持在一个相同的数量级,我们不得不说这是一个奇怪的情况。虽然目前的 MacBook 已经相当强大,但大多时候它们都有着相同的电池续航时间,区区 4 小时左右的使用时间对大多数用户来说其实是远远不够的。

那对于用户来说,我们有哪些方法来延长 Macbook 的电池续航时间呢?下面系统极客就为各位一一道来。

1.更新macOS到最新版本

人尽皆知苹果会定期更新 macOS 操作系统,就拿 2016 版 MacBook Pro 来说,电池波动和待机时间问题已经在最新的 macOS Sierra 更新中进行了修复。因此,如果你遇到电池问题,最先应该考虑将系统更新到最新版本。

2.检查电池状态

如果你的 Macbook 遇到严重的「待机时间不足」问题,特别是遇到 1 小时内就将电池耗尽的情况,那代表电池可能需要更换了。电池都是有其生命周期的,长时间使用便会将电池容量消耗殆尽。

当系统检测到电池有严重错误时,macOS 会自动提示用户:按住 ⌥ Option 键点击任务栏电池图标可以看到电池状况是否「正常」,如果有什么问题,该处会提示到 Mac 服务站进行处理。

3.如果可以,切换到Safari

非常认真地告诉大家,在 macOS 中 Safari 比 Chrome 有着明显的节电效果。取决于大家各自的具体情况,使用 Safari 替代 Chrome 甚至可以将电池续航时间延长 1-2 小时。

4.自定义节能模式

macOS 自带有内置的节能模式,可以帮助用户最大化 Mac 的待机时间,只需在「系统偏好设置」中选择「节能」选项即可进行配置。

建议减少自动关闭显示器的时间,让硬盘自动选择睡眠也可以大大节电,与此同时关闭 Power Nap 也可以在一定程度上节省机器睡眠时的用电量。

5.调暗屏幕

在 Retina MacBook Pro 上降低屏幕亮度会有助于延长电池使用时间,旧设备用户可以使用键盘上的 F1F2 键执行此操作,新版 2016 Macbook 直接使用 Touch Bar 就可以快捷控制屏幕亮度了。

当然,要手动调暗屏幕可能还需要先到「系统偏好设置」—「显示器」中禁用「自动调节亮度」。

6.管理「强盗」应用

一些资源密集型的「强盗」应用在退出时也会在后台吃掉大量电量,所以退出不使用的资源密集型程序如 Photoshop 或 Steam 游戏时也应该关注是否真在后台退出了。

macOS 中的「强盗」应用可以在(应用程序—实用工具中的)「活动监视器」的「CPU」选项卡中进行查看和管理,对于占用 CPU 异常高的未使用应用程序进程,双击选择「退出」便可。

7.清理macOS系统

虽然 macOS 相当擅长管理自己的资源,但如果使用不善,垃圾文件还是会迅猛增长。就像航空母舰在海中航行,就算钢铁再是坚固,如果不定期维护还是会被海水所腐蚀。

如果你在 Mac 中安装了太多软件包,特别是对于程序员用户,定期清理 macOS 系统不失为优化电池续航时间的较佳选择。

使用 macOS Sierra 的用户可以使用内置的存储管理工具来清除体积巨大和不重要的文件。

此外,强如 CleanMyMac 3 等第三方应用也致力于提高 macOS 的性能和电池健康。对于正寻求免费解决方案的用户,不妨看看 OnyX,它可以在操作系统级别运行优化脚本,但请记得事先备份重要文件哦。

8.关闭键盘背光

虽然背光键盘是 Macbook 不错的的一个功能,macOS Sierra 默认键盘背光闲
5 秒也会自动关闭,甚至在光线较弱时还可自动调节背光亮度。但若长时间开启背光就意味着减少电池使用时间,所以如果你经常在黑暗中使用 Mac,还是可以考虑使用 F5 关闭键盘背光。

9.监控Mac电池信息

macOS 默认并不会向用户公开电池相关的详细信息,所以大家可手动安装 Battery Health 菜单栏电池应用来监控 Mac 电池详细信息。

10.禁用Turbo Boost

Turbo Boost 是 Intel CPU 的超频特性,最高甚至可以调到 11,如果你使用的是现代 Retina MacBook,应该都是支持该功能的。(具体是否支持请查看苹果官网)

若你使用的是 15 英寸 MacBook Pro,使用 Turbo Boost Switcher 应用禁用 Turbo Boost 对 MacBook 电池续航时间会有明显正面、积极的影响。

如何优化和提高MacBook电池续航时间与寿命 • 系统极客