很抱歉向 Ubuntu 提问,但我希望这里有人对此有一些经验。
我必须在 Ubuntu 上挂载我用 freenas8 创建的 zfs 池。我按照这里的描述进行了尝试。
我能够毫无错误地运行该命令:
sudo zpool import data
Run Code Online (Sandbox Code Playgroud)
我的 zpool 的状态是这样的:
user@server:~$ sudo zpool status
pool: data
state: ONLINE
status: The pool is formatted using an older on-disk format. The pool can
still be used, but some features are unavailable.
action: Upgrade the pool using 'zpool upgrade'. Once this is done, the
pool will no longer be accessible on older software versions.
scan: none requested
config:
NAME STATE READ …Run Code Online (Sandbox Code Playgroud) 我正在使用本机 ZFS 运行 Ubuntu Server 13.04 64 位。我有包括4个硬盘,其中一个昨天去世了,现在是使用zpool不是由OS或BIOS识别了。
不幸的是,我在下次重新启动后才看到问题,所以现在驱动器标签丢失,我无法使用此处和此处的官方说明更换磁盘。
zpool status hermes -x
Run Code Online (Sandbox Code Playgroud)
印刷
root@zeus:~# zpool status hermes -x
pool: hermes
state: DEGRADED
status: One or more devices could not be used because the label is missing or
invalid. Sufficient replicas exist for the pool to continue
functioning in a degraded state.
action: Replace the device using 'zpool replace'.
see: http://zfsonlinux.org/msg/ZFS-8000-4J
scan: scrub repaired 0 in 2h4m with 0 errors on Sun Jun 9 …Run Code Online (Sandbox Code Playgroud) 我正在尝试挂载 zfs 快照。应该很简单……但我做不到。我使用的是 Ubuntu Server 11.10 Oneric,内核 3.0.0-15-server。
从ppa安装 ZFS我也在使用 zfs-auto-snapshot。与手动创建快照的情况相同。
如何挂载 zfs 快照?
root@us1:/# zfs list -t snapshot
NAME USED AVAIL REFER MOUNTPOINT
tank/www@zfs-auto-snap_hourly-2012-02-11-1917 0 - 268K -
root@us1:/# zfs mount tank/www@zfs-auto-snap_hourly-2012-02-11-1917 /mnt/snapshot/tank/www
too many arguments
usage:
mount
mount [-vO] [-o opts] <-a | filesystem>
For the property list, run: zfs set|get
For the delegated permission list, run: zfs allow|unallow
root@us1:/# zfs mount tank/www@zfs-auto-snap_hourly-2012-02-11-1917
cannot open 'tank/www@zfs-auto-snap_hourly-2012-02-11-1917': operation not applicable to datasets of this type
Run Code Online (Sandbox Code Playgroud) Ubuntu 16.04 LTS 似乎支持 ZFS 文件系统。但是我该如何使用它呢?抱歉,我对 ZFS 不是很了解,但听起来不错。我要它。
运行 ubuntu 13.10 服务器。从 ubuntu ppa 安装和设置 zfs。如果我手动执行“sudo zfs mount -a”,重新启动后一切似乎都可以正常工作,但是阅读 zfsonlinux.org 上的常见问题解答似乎我应该期望它自动挂载。不知道去哪里调试。我在 /var/log/syslog 中没有看到任何与 zfs 或安装相关的错误。
$ sudo zfs get all zp
NAME PROPERTY VALUE SOURCE
zp type filesystem -
zp creation Sat Mar 16 17:14 2013 -
zp used 464G -
zp available 449G -
zp referenced 13.3M -
zp compressratio 1.00x -
zp mounted no -
zp quota none default
zp reservation none default
zp recordsize 128K default
zp mountpoint /zp default
zp sharenfs off default
zp …Run Code Online (Sandbox Code Playgroud) 我不小心从我的 zfs 池中删除了一些文件并尝试安装最新的快照,但我发现我没有快照。如何激活快照,如何配置?
我使用的是 Ubuntu 12.04.1 服务器和 zfs 0.6.1,池版本是 28。
我正在使用 native-zfs 并且想知道是否有一种方法可以将 ZFS 分区用于 SWAP。我正在使用拇指驱动器运行我的服务器,并认为这是加快速度的好方法。
由于 Ubuntu 16.04 现在正式支持 ZFS,我想为我的 ZFS 池启用电子邮件通知。以下是我迄今为止采取的步骤,但我现在陷入困境:
这是我能找到的唯一与 ZFS/ZED 配置相关的帖子,但是我无法让它工作:http : //louwrentius.com/the-zfs-event-daemon-on-linux.html
更新:来自 Mumblepins 和 Martin 的两个回复都导致了修复。以下是使其工作所需的完整步骤:
我正在尝试用于rsync制作文件系统的存档副本。大多数文件都被复制好了。但是,某些文件无法复制并出现以下错误:
rsync: recv_generator: failed to stat "/offsite/secure/backup/equality/image/home/.ecryptfs/richw/.Private/ECRYPTFS_FNEK_ENCRYPTED.FWZCrxWC57ny9UTn1cFNZL5w.27.bkB806NyASyVhlkjDSj8409CPYuh4U--/ECRYPTFS_FNEK_ENCRYPTED.FWZCrxWC57ny9UTn1cFNZL5w.27.bkB806NyN3crxC.r7IEshHGdDkRwJU--/ECRYPTFS_FNEK_ENCRYPTED.FZZCrxWC57ny9UTn1cFNZL5w.27.bkB806NyAT1fljq1oLjEFLY7WuGBIKEQb0Lw-70GL..7i70mP89OnSy2Lg88XZ-s5bs2ugEt16Xwqzd.SS1Gn-sditaJ6k--": File name too long (36)
Run Code Online (Sandbox Code Playgroud)
我可以做些什么来解决这个问题?
源计算机运行 Ubuntu 16.04.4 LTS (GNU/Linux 4.4.0-122-generic x86_64),带有 ZFS 源文件系统。
目标计算机运行 Ubuntu 18.04 LTS (GNU/Linux 4.15.0-23-generic x86_64),在 ext4 之上有一个 ecryptfs 文件系统。
我一直在为 zsys 寻找任何有用的文档。
- 特别是。我想知道是否有删除旧快照的策略,以及是否有调整它的方法。
- 我想知道是否有办法向 zsys 添加额外的 zpool,例如 lxd 容器,每个容器都有自己的快照管理。