Articles of 文件系统

当e2fsck运行时按Ctrl + C会发生什么?

当e2fsck运行时按Ctrl + C会发生什么? 它会去命令提示符? 要么 它会重新启动,然后服务器再次去fsck? 我为什么要的理由? 我想让服务器启动并运行,因为我的服务器停机超过1天。 我的服务器的当前状态。 注意:我知道,我们不应该中断正在运行的fsck,但是我想让服务器正常运行,之后我将移动到新的服务器上。

使用parted调整CentOS分区大小

我正在使用CentOS 6.x. 我想调整LVM部分的大小,但是当我使用parted来查看分区信息时,我有点困惑。 我有几个问题。 请看下面的分区信息。 $ parted GNU Parted 2.1 Using /dev/sda Welcome to GNU Parted! Type 'help' to view a list of commands. (parted) print all Model: VMware Virtual disk (scsi) Disk /dev/sda: 65.9GB Sector size (logical/physical): 512B/512B Partition Table: msdos Number Start End Size Type File system Flags 1 1049kB 325MB 324MB primary […]

无法在GPFS / Spectrum Scale文件系统上启用LDAP身份validation

我在2个RHEL7节点上设置了GPFS / Spectrum Scale群集。 在那个集群上我创build了一个文件系统。 我想用kerberos启用基于LDAP的身份validation,以便我可以使用NFSv4 ACL来控制访问 在GPFS / Spectrum Scale群集的pipe理节点上,运行以下命令: mmuserauth service create –type ldap –data-access-method file –servers 9.xxx.xxx.xxx –base-dn dc=test,dc=sub,dc=domain,dc=com –user-name cn=bind,dc=test,dc=sub,dc=domain,dc=com –password xxxxxxx –netbios-name host1 –enable-kerberos –kerberos-server 9.xxx.xxx.xxx –kerberos-realm test.sub.domain.com 我收到以下错误: Either failed to create a samba domain entry on LDAP server if not present or could not read the already existing […]

在运行时覆盖现有的目录内容

我有以下情况: 用户运行安装在/ path / to / software中的软件 我创build一个文件备份的FS映像,其内容与/ path / to / software中的内容完全相同 我使用loopback以只读模式在/ path / to / software上挂载映像 在步骤3之后,目录的旧内容由具有完全相同内容的新安装的图像“映射”。 这可以以任何方式影响在安装之前启动原始软件的用户? 我做了一些testing,似乎开始的程序不知道有任何改变,即它们继续运行没有任何错误。 这有点令人惊讶,因为程序之前在旧文件系统中打开了一些文件(库),这在步骤3之后已经消失了。我期望文件描述符在安装之后会改变。 那么怎么没有错误? 尽pipe目录内容已被映射,旧文件是否可以正常运行?

ext4安装标志为10+磨文件存储

我已经用-T small标志初始化了一个大的主分区给mke2fs ,系统上的smallconfiguration如下: small = { blocksize = 1024 inode_size = 128 inode_ratio = 4096 } 这是一个800 GB的SSD(云驱动器),它将成为一千多万个小文件的家,范围从〜10KB到〜100KB。 我试图彻底地去查看登山手册,找出最好的组合,这里是我的列表: rw – 读写 nosuid – 不需要执行用户或组ID nodev – 块的开发文件不应该出现在这里 noexec – 设置了exec位的文件也不受欢迎 auto 允许mount -a nouser – 只有root可以(重新)挂载 async – asynchronous写入 relatime – 仅在文件被修改时更新访问时间。 data=ordered – 大概应该提高阅读性能 errors=remount-ro – 停止写入错误 discard – 推荐用于SSD auto_da_alloc – 在电源故障的情况下打击文件系统损坏(可能不需要,因为这是一个云端硬盘?) […]

在使用相同configuration的另一台计算机上进行rsyncing之后,目录大小会增加

有一个MySQL的(percona,14.14 Distrib 5.6.28-76.1)机器与一个1TB的SSD托pipe约712GB的MySQL数据。 MySQL有4个数据库,比如说database1,占用主要空间,656Gb。 让我们打电话给这台机器1。 想要重build另一个MySQL数据库机器,比如machine2,它有完全相同的configuration。 所以在machine1上做了一个LVM快照。 df -h命令将为MySQL和LVM分区显示以下输出: On Machine1, after taking LVM snapshot: /dev/mapper/vgmysql-mysql_tmp 100G 33M 100G 1% /var/tmp/mysql /dev/mapper/vgmysql-mysql 900G 713G 188G 79% /var/lib/mysql /dev/mapper/vgmysql-mysql_snapshot 900G 713G 188G 79% /var/cache/mylvmbackup/mnt/backup /dev/mapper/vgroot-mysql_backup 905G 33M 905G 1% /var/cache/mylvmbackup/backup 使用NFS导出安装选项将machine2(/ var / lib / mysql)的SSD分区挂载到machine1上,并将LVM快照中的rsync同步到远程挂载。 挂载远程分区并执行rsync之后,df -h在machine1上显示以下输出。 On Machine1, after rsyncing to Machine2's remote mount: […]

如何使用UNCpath将文件复制到networking资源

我试图做一些非常简单的事情,从概念上说它应该起作用,但似乎没有,我不知道为什么。 我有一个文件,我需要复制到多个服务器上的多个文件夹。 我一直在寻找和尝试不同的解决scheme。 以下是我认为应该工作的内容: $servers = @("\\server1.domain.com","\\server2.domain.com","\\server3.domain.com","\\server4.domain.com") $dests = @("\E$\path1","\E$\path2","\E$\path3","\E$\path4","\E$\path5") $file = "C:\Users\user\file.txt" foreach ($server in $servers) {net use $server /USER:domain\username password {foreach ($dest in $dests) {copy-item -Path $file -Destination $server$dest}}} 其逻辑是,它会击中第一个foreach,得到第一个服务器名,做一个networking用来caching我的凭据在计算机上,击中第二个foreach,获取第一个path,然后将文件复制到第一个服务器上的第一个path,然后将文件复制到第一个服务器上的第二个path等等。在path的末尾,它将返回到第一个foreach,移动到第二个服务器上,然后遍历第二个服务器上的path列表,等等。 我见过类似的post,其他地方他们不使用第二个foreach,但我试过了,它不起作用,像这样: foreach ($server in $servers) {net use $server /USER:domain\username password {copy-item -Path $file -Destination $server$dest}}} 谢谢你的帮助,任何人都可以给我这个。 我确定这是一件非常简单的事情,我只是想念。

如何使用DFS显示域的根目录?

我正在使用\\ domain.local \ root标准格式的DFS设置。 我们正在共享这些内容,并导航到DFS共享用户将键入\\域\销售或\\域\支持。 我如何设置,以便用户可以键入\\域,并查看所有可用的根文件夹? 目前,如果用户在\\域中键入与Windows的对话框不能访问窗口。

Linux内核可以检测到的所有文件系统错误?

在/ etc / fstab中有一个选项来决定发生错误时如何处理磁盘。 错误= {继续|重新挂载-RO |恐慌} 内核可以捕获的可能的磁盘错误是什么? 是否有任何其他types的磁盘错误,可以不被内核注意到?

删除在Windows中不recursion的recursion文件夹失败,“源path太长”

我似乎已经设法得到一个应用程序数据文件夹recursion到本身,不看recursion,但仍然是,现在我发现自己无法删除该文件夹。 该文件夹本身只是一个旧电脑备份文件夹中的子文件夹。 它不再以任何方式使用。 当前文件夹名称是 C:\DWI00672\toremove\brhi\AppData\local (我将文档和设置更名为删除) 以下我已经尝试过了 在浏览器中删除。 rmdir /s /q . chkdsk 。 Windows may not detect all cycles on your volume because the directory structure is too deep.此报告Windows may not detect all cycles on your volume because the directory structure is too deep. robocopy镜像一个空的文件夹到recursion的一个。 这个与堆栈溢出崩溃的robocopy: STACK_OVERFLOW_c00000fd_Robocopy.exe!RoboPrune 将Application Datarecursion重命名为t以缩短path长度。 这将停止与完全限定名称必须less于260个字符的消息 $current = gci "C:\DWI00672\toremove\brhi\AppData\local" […]