Articles of zfsonlinux

我如何让Ubuntu忘记一个被破坏的zfs池?

我也在Ask Ubuntu上问过这个问题,但是我想我也会在这里尝试。 详情可在以下urlfind: https : //askubuntu.com/questions/304822/how-do-i-get-ubuntu-to-forget-all-about-an-old-zpool 我只是不能让Ubuntu忘记旧的zpool。 它的影响是,当系统启动时,它总是加载这个池:即使它被破坏,磁盘被移除。 加雷思

ZFS不想分离被replace的磁盘

我想通过发出以下命令来replace我的zpool中的磁盘: zpool replace -o ashift=12 pool /dev/mapper/transport /dev/mapper/data2 ZFS开始工作,并重新调整了池。 在这个过程中,旧磁盘上出现了一些读取错误,并在完成之后, zpool status -v如下所示: pool: pool state: ONLINE status: One or more devices has experienced an error resulting in data corruption. Applications may be affected. action: Restore the file in question if possible. Otherwise restore the entire pool from backup. see: http://zfsonlinux.org/msg/ZFS-8000-8A scan: resilvered 6,30T in […]

ZFS:usedbydataset值在一个zpool上非常大

我有一个有8个zpools的500T ZFS服务器。 整体使用情况相当温和。 但是,我注意到其中一个zpools的usedbydataset值大到24.2T 。 这个zpool上的实际用户数据大约是4T 。 其他的zpools有相当适中的值。 见下文: $ zfs list|egrep '(^jbodp4 |^NAME)' NAME USED AVAIL REFER MOUNTPOINT jbodp4 28.0T 20.0T 24.2T /zfs/4 $ zfs list|egrep '^jbodp4\/' jbodp4/user1 219K 5.00T 219K /zfs/4/user1 jbodp4/user2 144G 4.86T 144G /zfs/4/user2 jbodp4/user3 4.87G 5.00T 4.87G /zfs/4/user3 jbodp4/user4 3.69T 1.31T 3.69T /zfs/4/user4 $ zfs get all|egrep '(^jbodp[0-9] |^intp[0-9] )' […]

为什么在扩展数组之后,linux上的zfs传输rtates报告不正确?

我已经升级了NAS服务器的4个驱动器Raidzarrays中的驱动器,arrays已经自动扩展到新的大小。 现在在testingNAS服务器的传输速率时,我发现当执行大量读取传输时,性能很差,尽pipeiotop和zpool iostat可以报告高达500MB / s的高数据,但努力达到10MB / s以上。奇怪的行为? 正如我已经升级arrays,我也可以观察到,无论有4个设备在线还是降级到3,它都执行相同的操作。 服务器连接一个千兆networking连接,并可以用一个驱动器使用ext4饱和它

如何在采取LVM / ZFS快照之前暂停Postgres?

我如何指示Postgres完成所有“正在进行的”事务,但是直到我已经拍摄了一个ZFS或LVM快照(不到一秒钟的时间)之后,才能延迟启动新的事务。 例如 暂停Postgres,等待“正在进行”的交易完成 同步到磁盘 采取ZFS / LVM快照 恢复Postgres

ZFS镜像新驱动器添加不报告正确的大小

我在ZFS上运行Ubuntu 16.04。 我有我的操作系统在rpool和我的数据在/坦克 问题:我使用以下命令将2个6TB驱动器添加到了zvol中: #zpool add -f tank mirror $ {DISK1} $ {DISK2} 驱动器添加。 我期待在6TB附近获得一些东西,但我又多了2TB。 这是df -h /tank的输出 Filesystem Size Used Avail Use% Mounted on tank 2.1T 0 2.1T 0% /tank 这里是# zpool list tank的输出 NAME SIZE ALLOC FREE EXPANDSZ FRAG CAP DEDUP HEALTH ALTROOT tank 2.57T 460G 2.12T – 7% 17% 1.00x ONLINE – […]

当“zfs发送”从Linux计算机的快照到Solaris时损坏的ACL

我在托pipe主目录的Ubuntu机器上运行ZFS。 池具有以下ACL设置: # zfs get all homes | grep acl homes aclinherit restricted default homes acltype off default 在这里,我有两个具有相同权限的常规文件: # getfacl 1.txt 2.txt # file: 1.txt # owner: usr # group: grp user::rw- group::r– other::r– # file: 2.txt # owner: usr # group: grp user::rw- group::r– other::r– 每天晚上,我都会向Solaris 8上运行ZFS的计算机发送增量快照 zfs send -i homes@$PREV_BACKUP homes@$CURRENT_BACKUP | […]

当我添加第三个驱动器时,ZFS是否会自动切换到容错?

如果我从一个2驱动器剥离ZFS POOL开始,它会自动成为RAID-5容错池,当我添加第三个驱动器? 我似乎无法find任何我在网上find的有关添加第三个驱动器到条带集并更改为RAIDZ1的ZFS CheatSheets。 有没有人有这种情况下的实际经验?

通过iSCSI SAN在线增加ZFS池的空间

我在SAN上有一个96GB的iSCSI卷,其上实施了ZFS池。 我已将SAN卷的大小从96到120GBresize,但zpool列表只显示旧的空间(96GB)。 如何达到120G的空间或调整ZFS池来利用或识别120GB的空间?

Linux ZFS不缓冲写入缓冲区(SLOG / ZIL)?

遇到写入I / O时, zpool iostat -v中的日志列不会显示任何ZIL活动。 将数据写入磁盘时,会导致高于预期的等待时间(有时会在争用期间超过80毫秒)。 capacity operations bandwidth pool alloc free read write read write —————- —– —– —– —– —– —– storage 1.88T 2.09T 3 3.01K 512K 39.3M mirror 961G 1.05T 0 1.97K 128K 20.8M mpathf – – 0 393 0 20.8M mpathg – – 0 391 128K 20.6M mirror 961G 1.05T […]