Articles of 文件系统

mkfs.ext3:错误的媒体types,而试图确定文件系统的大小

当我尝试使用mkfs.ext3格式化/ dev / drbd0时,出现以下错误消息: mkfs.ext3:错误的媒体types,而试图确定文件系统的大小。 我在这里find了解决办法: http://eng.eelcowesemann.nl/linux-unix/general/mkfs-ext3-wrong-medium-type-while-trying-to-determine-filesystem-size/ 但是,如果我执行sueggested命令drbdadm主testing,我得到了以下错误: 0:状态改变失败:(-1)configuration命令'drbdsetup 0 primary'以退出码11结束 有任何想法吗 ? 命令输出cat / proc / drbd: version: 8.3.7 (api:88/proto:86-91) srcversion: EE47D8BF18AC166BE219757 0: cs:Connected ro:Secondary/Primary ds:UpToDate/UpToDate C r—- ns:0 nr:0 dw:0 dr:0 al:0 bm:0 lo:0 pe:0 ua:0 ap:0 ep:1 wo:b oos:0 和 drbd.conf: # You can find an example in /usr/share/doc/drbd…/drbd.conf.example #include "drbd.d/global_common.conf"; #include […]

使用SNMP可用的文件系统空间

我想在Solaris 10和Ubuntu 11.10上使用SNMP收集文件系统空间信息。 问题是SNMP似乎没有对应于df的“可用”列的属性。 例如,这里是我的本地文件系统的df -k输出: Filesystem 1K-blocks Used Available Use% Mounted on /dev/sdb1 36841040 13489312 21480268 39% / 以下是SNMP守护进程的相关属性(按照Net-SNMP文档 ): HOST-RESOURCES-MIB::hrStorageDescr.31 = STRING: / HOST-RESOURCES-MIB::hrStorageSize.31 = INTEGER: 9210260 HOST-RESOURCES-MIB::hrStorageUsed.31 = INTEGER: 3372328 HOST-RESOURCES-MIB::hrStorageAllocationUnits.31 = INTEGER: 4096 Bytes 现在9210260*4 = 36841040和3372328*4 = 13489312 ,它们与df输出中的列匹配。 但是,我看不到与“可用”列相对应的任何属性。 请注意,这不仅仅是减去两列的问题 – “可用”列似乎考虑了每个文件系统不同的隐藏开销。 有没有办法使用SNMP收集或计算“可用”列信息?

EBS + RAID10 + XFS比使用MySQL的EBS + RAID10 + EXT3慢?

目前,我们正在使用EC2,在RAID10configuration中使用16个EBS卷来存储我们的MySQL数据。 我知道有些人不build议把EBS卷放到RAID上,但这不是我目前所关心的。 目前的格式是ext3,但是我们正在尝试转移到xfs,因为许多报告都说它更快。 但是,当分区转换为xfs时,实际上我们遇到了性能下降问题 – 使用xfs插入,更新,select和删除的速度比使用xfs慢10秒以上。 任何想法可能是什么问题? 下面是fstab条目(实际上只改变了ext3到xfs)。 数据库表是innodb,我们正在使用innodb_file_per_table。 / dev / mapper / vg_data-lv_data / data xfs noatime 0 0 谢谢。

如何“cd”到非utf8目录

如何将目录更改为名称由非ASCII默认字符组成的目录? root@senior:/media/data/hudba/# ls . -l total 3096 -rwxr-xr-x 2 user users 3160192 Jul 31 2006 Lucie BĂlĂĄ – esemes.mp3 drwxr-xr-x 1 user users 8192 Mar 28 2008 ĂplnÄahĂĄ 如何进入该目录(第二项)? 或者(更好)重命名它,而不使用MC或其他工具,或不得不重新安装分区?

将BTRFS文件系统转换为RAID1会失败,并显示“不适合设备的ioctl”

我在单个分区上有一个〜1.6TB的BTRFS卷,我成功添加了另一个刚刚创build和格式化的分区(在另一台设备上),其大小与镜像的大小完全相同。 体积的大小现在似乎是〜3.2TB。 但是,当我尝试将卷(挂载到/mnt/mnt0 )转换为RAID-1 btrfs balance start -dconvert=raid1 -mconvert=raid1 /mnt/mnt0 (从这里 ) 我得到以下错误: ERROR: error during balancing '/mnt/mnt0' – Inappropriate ioctl for device There may be more info in syslog – try dmesg | tail dmesg输出是相当无趣的(而且在任何情况下,都没有通过运行上述命令产生): root@Xeon:~# dmesg | tail [26712.029432] device label Storage devid 1 transid 3760 /dev/sdb1 [26712.029464] device fsid 7c7bb4a7-f403-4dad-b7e3-92fa1a30c764 devid 1 […]

最好的Linux文件系统稀疏文件?

在一些文件系统中,分配新文件时使用的块被用来避免重用。 当用于稀疏文件时,这种设置会导致文件的大小不断增长。 有没有一个文件系统,当为新文件分配块时,会尽可能重复使用磁盘空间,以减缓它创build的稀疏文件的增长?

只读权限仍然允许保存

我有一个奇怪的权限情况,我无法解释。 让我解释我的用户和组,然后显示您的文件夹权限。 drwxrwsr-x. 2 jenkinsuser applog 4096 Jul 15 09:56 . drwxrwxr-x. 13 jenkinsuser jenkinsuser 4096 Jul 15 09:40 .. -rw-r–r–. 1 apache applog 750409 Jul 15 09:56 application.log 我有2个用户apache和jenkinsuser。 两者都是名为applog的组。 我有一个具有上面显示的权限的日志文件夹。 该文件夹具有设置的SGID,因此任何新文件都将该组设置为applog。 正如你所看到的,application.log文件的rw-r -r–是为文件设置的,我知道apache用户是唯一可以写入文件的用户。 作为jenkinsuser,我可以根据applog具有只读权限的事实,使用vi / vim打开文件。 当我保存它(例如:在六)内,它说'readonly' option is set (add ! to override) 。 当我强制保存(例如:w!在vi中)时,它会保存下面显示的新权限。 drwxrwsr-x. 2 jenkinsuser applog 4096 Jul 15 […]

由于权限错误,PHP无法保存会话

我知道这个问题以前一定是被问过(而且回答过)的,但是在这些问题中我找不到解决问题的办法。 这有点奇怪…问题是我的PHP脚本(和我的Apache服务器)不能写入我的系统上的文件夹。 一点也不。 例如,运行脚本时出现以下错误: 致命错误:带有消息“Zend_Session :: start() – /var/www/subdomains/vmb/vendor/zendframework/zendframework1/library/Zend/Session.php(Line:482)”的未捕获exception“Zend_Session_Exception”:错误#2 session_start ():open(/ var / www / subdomains / vmb / application /../ var / session / sess_ingph33ir4shr1e60kkifp37s7,O_RDWR)失败:Permission denied(13) 我有一个VPS的CentOS 7,Apache2.4,PHP5.6(它与Apache的PHP MOD)和其他一些东西。 Apache以用户apache和组apache运行(在httpd.conf文件中设置)。 我将/etc/php.ini和/etc/httpd/conf.d/php.conf的session_path设置为/tmp/phpsessions ,将chown'd / chmod这个文件夹设置为apache:apache 777.以上示例存储在另一个文件夹中的会话(也是chown'd / chmod,如apache:apache 777),但是我得到了其他文件夹的相同错误。 所以我的apache服务器运行为apache:apache,我把文件夹转换为apache:apache,我需要,甚至777权限Apache无法写入这些文件夹。 你有没有见过这样的事情? 我以前没有…

服务器2012 R2。 当inheritance被禁用时,将权限添加到所有文件夹和子文件夹

我需要将特定用户组的所有权限添加到文件服务器上的所有文件夹/文件和子文件夹,而不更改其他权限。 几年前,有人从文件服务器上的文件夹基础结构中删除“pipe理员”组,并且所有新文件夹都使用“域pipe理员”权限创build。 现在我已经创build了一个专用的Active Directory组,它是文件服务器上本地pipe理员的成员,但是我无法将此组授予所有文件夹和子文件夹,因为在许多子文件夹和文件上禁用了inheritance。 我知道,我可以手动添加这个组的每个文件夹inheritance是禁用的,但我们这里谈论几百个文件夹。 那么是否有可能让这个新的AD组完全访问文件服务器上的所有文件夹?

如何在ZFS池中规划硬盘驱动器?

所以我正在计划我的硬盘ZFS在Ubuntu上。 我非常困惑的一点是创buildzpool所需的硬盘数量。 假设我正在创build一个带有5个硬盘的raidz1。 所需的硬盘数量实际上是6,因为我需要1来运行ubuntu并在其他5个驱动器中创buildzpool。 但是在raid(非ZFS)中,实际上并不需要为您的操作系统安装额外的硬盘驱动器,并且可以在安装过程中configurationraid。 所以我的问题是,是否有可能使用zfs没有额外的驱动器? 任何意见或指向教程将不胜感激。 来源: https : //pthree.org/2012/12/05/zfs-administration-part-ii-raidz/