标签: filesystems

15
推荐指数
2
解决办法
3万
查看次数

kjournald 使用率高的原因

我想弄清楚为什么kjournald我的机器会发疯。这是一个带有大量内存的 8 核盒子。它有大约 50% 的 CPU 负载。

iotop 似乎没有指向任何特定的进程——这里和那里的一些突发写入(主要是 cron 启动,生成的一些监控统计信息等)当我过去sys/vm/block_dump收集写入统计信息时,我得到了这样的列表:

kjournald(1352): 1909
sendmail(28934): 13
cron(28910): 12
cron(28912): 11
munin-node(29015): 3
cron(28913): 3
check_asterisk_(28917): 3
sh(28917): 2
munin-node(29022): 2
munin-node(29021): 2
Run Code Online (Sandbox Code Playgroud)

kjournald行动只是写道。

为什么会这样?我还应该注意什么来限制 kjournald 活动?这似乎与实际编写的内容不成比例。

linux filesystems tuning kjournald

15
推荐指数
1
解决办法
5万
查看次数

有没有一种快速的方法可以查看 Windows 2008 上加载了哪些文件系统过滤器驱动程序?

这个问题说明了一切,我想。我依稀记得有一种简单的方法可以做到这一点,但不记得是什么了。

windows filesystems drivers

15
推荐指数
1
解决办法
2万
查看次数

调整 LUKS 加密卷的大小

我在 LVM LV 之上的 LUKS 之上有一个 500GiB ext4 文件系统。我想将 LV 的大小调整为 100GiB。我知道如何在 LVM LV 上调整 ext4 的大小,但如何处理 LUKS 卷?

mgorven@moab:~% sudo lvdisplay /dev/moab/backup
  --- Logical volume --- 
  LV Name                /dev/moab/backup
  VG Name                moab
  LV UUID                nQ3z1J-Pemd-uTEB-fazN-yEux-nOxP-QQair5                                                                      
  LV Write Access        read/write
  LV Status              available
  # open                 1
  LV Size                500.00 GiB                                                                                                           
  Current LE             128000
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     2048 
  Block device           252:3
mgorven@moab:~% sudo cryptsetup status backup
/dev/mapper/backup is active and is in …
Run Code Online (Sandbox Code Playgroud)

linux filesystems encryption lvm luks

15
推荐指数
1
解决办法
1万
查看次数

如何缩小 XFS 文件系统?

我有一个有一些可用空间的 xfs 文件系统。我可以缩小吗?我知道xfs_growfs。并且有resize2fsresize_reiserfs

附带问题:对于大容量长期文件存储,xfs 不是一个好的文件系统选择吗?

xfs filesystems

14
推荐指数
1
解决办法
3万
查看次数

Linux:不区分大小写的文件系统

有什么方法可以使 Linux 文件系统 case-INSENSITIVE ?

我在 Windows 上开发了 asp.net 应用程序,但是将它放在 Linux 上时,它总是存在大小写/拼写问题。

一种方法是将本地主机 SMB 共享挂载到 /var/www。还有其他人吗?

linux filesystems mono case-insensitive

14
推荐指数
3
解决办法
2万
查看次数

如何删除目录中的“._”文件?Ubuntu

是否有命令行可以删除 Unbuntu 目录中的所有“._foo.html”文件?

linux filesystems command-line-interface

14
推荐指数
2
解决办法
2万
查看次数

跨几台服务器的镜像文件系统

我正在寻找一种解决方案来在几个 Linux 服务器上镜像或复制一个目录(或一个文件系统)。理想的解决方案是一种允许所有服务器读写访问的解决方案。我还希望它具有弹性,如果其中一台服务器出现故障,rest 应该仍然可以正常工作,而不会丢失任何数据。

我一直在寻找一些解决方案:

  • DRBD:块级复制,似乎有点矫枉过正;
  • lsyncd:看起来很简单,但我对性能有疑问;
  • GlusterFS:看起来这将是一个很好的匹配,还没有弄清楚复制模式究竟是如何工作的。它会具有我需要的特性吗?

欢迎任何其他建议。

linux cluster filesystems replication mirroring

14
推荐指数
2
解决办法
2万
查看次数

如何在每次重新启动时挂载分区?

我有一个安装了mount -t ext3 /dev/sda3 /foo.

每次重新启动时,我都需要重新安装。每次重新启动后如何保持安装?

linux partition filesystems

14
推荐指数
2
解决办法
6万
查看次数

zfs 重命名/移动根文件系统到子文件系统

存在类似的问题但解决方案(使用mv)很糟糕,因为在这种情况下,它作为“复制,然后删除”而不是纯粹的“移动”起作用。

所以,我创建了一个池:

zpool create tank /dev/loop0
Run Code Online (Sandbox Code Playgroud)

并直接从那里的另一个存储同步我的数据,以便我的数据现在位于/tank.

zfs list
NAME      USED  AVAIL  REFER  MOUNTPOINT
tank      591G  2.10T   591G  /tank
Run Code Online (Sandbox Code Playgroud)

现在我意识到我需要将数据放在子文件系统中,而不是/tank直接放在文件系统中。

那么如何移动或重命名现有的根文件系统,使其成为池中的子文件系统?

简单的重命名不起作用:

zfs rename tank tank/mydata
cannot rename to 'tank/mydata': datasets must be within same pool
Run Code Online (Sandbox Code Playgroud)

(顺便说一句,如果事实上我只有一个池,为什么它会抱怨数据集不在同一个池中?)

我知道有一些解决方案涉及复制所有数据(mv,或将整个数据集发送到另一台设备并返回),但不应该有一种简单而优雅的方式吗?

只是注意到在这个阶段我不关心快照(还没有关心)。

zfs filesystems rename

14
推荐指数
3
解决办法
1万
查看次数