我有一台运行Debian stable的旧电脑,需要升级。 问题在于它使用的是latin1(ISO-8859-1),而且由于世界其他地方已经转移到了UTF-8,所以我也计划转换这台计算机。 对于这个问题,我将重点介绍Samba提供的文件,还有一些在文件名中有一些latin1字符(如åäö)。 现在我的计划是将这台旧计算机的所有数据移到一个运行Debian稳定(但使用UTF-8)的全新数据上。 有人有一个好主意吗? 注意 :稍后我打算使用iconv来转换一些文件的内容,如下所示: iconv –from-code=ISO-8859-1 –to-code=UTF-8 iso.txt > utf.txt 但是,我不知道一个好的方法来转换自己的文件系统。 注意 :通常我只是从一台电脑到另一台电脑的scp ,但是最后我在utf-8文件系统中input了latin1字符。 更新 :在文件名中用一手文件(有趣的字符)做了一个小testing,看起来好像可以工作。 convmv -r -f ISO-8859-1 -t UTF-8 * 注意 : -r =recursion; -f / -t =从/到。 所以只能用–notest来执行 convmv -r -f ISO-8859-1 -t UTF-8 –notest * 没有更多的。
当我创buildext4文件系统,有许多“function”,我可以启用和禁用 – 如has_journal,范围,huge_file等。 有什么方法可以知道,创buildext4文件系统时使用了哪些选项(创build之后,我的意思是)? 我已经存在ext4分区(由某人创build),但即使不知道,它使用日记或范围。
有没有人有现实世界的情况下,他们已经在Linux中使用不可变标志? chattr +我file.txt 由于root可以取消设置属性,因此您可以保护文件免受拥有root权限但不知道该function的用户的影响。
有没有办法使ext4文件系统上的分区大于2TB? 我试图做到这一点在debian上,但得到消息分区大小不能超过2TB …
我的homedir下有一个名为“.gvfs”的目录。 作为我的常规用户帐户,我可以读得很好: ~ $ ls -lart ~raldi/.gvfs total 4 dr-x—— 2 raldi raldi 0 2009-05-25 22:17 . drwxr-xr-x 60 raldi raldi 4096 2009-05-25 23:08 .. ~ $ ls -d ~raldi/.gvfs dr-x—— 2 raldi raldi 0 2009-05-25 22:17 /home/raldi/.gvfs 然而,作为根,我不能“ls”甚至“ls -d”它: # ls ~raldi/.gvfs ls: cannot access /home/raldi/.gvfs: Permission denied # ls -d ~raldi/.gvfs ls: cannot […]
在Windows上,NTFS是国王,但是在UNIX世界中有很多select:HFS +,ext3,ext4,zfs(也许),reiserfs,reiser4等等。 你有什么build议,为什么和你对此有何评论?
我一直在和一个团队合作,他们曾经把所有的应用程序和HTTP服务(比如Apache或Tomcat)安装到'/ srv'目录。 我怀疑主要是为了尽可能地将安装的服务与操作系统分开。 对于我自己的项目,我保持这种做法。 然而,随着时间的推移,越来越多的人认为这可能不是一个好主意:它阻止你使用分发特定的软件包(他们在团队中的声誉非常差,所以大部分都是自定义安装),我注意到当尝试使用已经可用的厨师食谱时,我遇到了相当麻烦。 所以最近我很想切换到使用分发特定的包,而不是尝试构build适合该目录结构的自定义安装。 我想知道是否有什么我可能忽略的。 实际上有没有什么好的理由把所有的东西都放到'/ srv'目录中,或者没有任何理由不使用分发包? 我目前需要的是: nginx ,Tomcat(Oracle JDK )和MongoDB 。
我试图将文件夹的所有子目录移动到同一台服务器上的另一个共享。 如果我做一个mv *,我将用尽空间,因为文件夹不会被删除,直到所有的文件夹被转移。 所以我想创build一个简短的脚本来循环每个脚本。 有没有人可以看一个例子? 我已经四处搜寻,但无法find我正在寻找什么。
道歉,如果这是一个愚蠢的问题,但我还没有find答案呢。 如何找出给定文件夹或分区有多less空闲磁盘/文件空间? 基本上我需要知道在服务器上执行任务之前有多less可用空间,并且不希望意外达到极限。 提前致谢。
在AWS上提供大型,可扩展的共享存储的可接受/合理/最佳方式是什么? 目前,我们正在制作1TB的EBS卷〜双周和NFS导出no_subtree_check和nohide。 在此设置中,不同的导出出现在客户端上的一个挂载下。 这种安排并不好。 我们考虑的选项: LVM2与ext4。 resize2fs太慢了。 Linux上的Btrfs。 尚未准备好黄金时段。 Linux上的ZFS。 没有明显的黄金时间准备(尽pipeLLNL使用它) Solaris上的ZFS。 这个组合的未来是不确定的(对我来说)和新的操作系统 glusterfs。 听到大多是好的,但两个可怕的(也许是老?)的故事。 理想的解决scheme将提供共享,单一的视图,易于扩展,快照和复制。 感谢分享想法和经验。