Unix & Linux

Linux,FreeBSD和其他类似Un * x的操作系统用户的问答

2
使用LVM和MDRAID进行RAID-优缺点?
在回答“混合RAID类型”问题时,HBruijn建议使用LVM来实现RAID,而不是更标准的MDRAID。 经过一番调查,看来LVM也支持RAID功能。过去,我曾在MDRAID之上使用LVM,但直到现在我才意识到LVM也支持RAID功能。这似乎是一个相对较新的进展,但是我还没有确切地知道何时实施。 因此,这些是在Linux上实施软件RAID的替代方法。这两种不同方法的优缺点是什么?我正在寻找两种方法之间的功能比较,以便人们可以决定哪种方法更适合他们。只要您将数据包括在答案中,基于实验的结论(例如,此功能将无法正常运行,这就是原因)也是可以的。 需要解决的一些特定问题: 假设我想做sw RAID + LVM(一种常见情况)。我是否应该使用LVM对sw RAID的支持,从而使用一个实用程序而不是两个?这种更加集成的方法是否有任何优势? 与更成熟的MDADM相比,对sw RAID的LVM支持是否存在重大缺陷?具体来说,LVM对sw RAID的支持有多稳定/没有错误?似乎该支持只能追溯到2011年(请参见下文),而MDADM则要早得多。此外,在功能集方面如何进行比较?与MDADM相比,它是否存在明显的功能缺陷?相反,它是否支持MDADM不具备的任何sw RAID功能? 笔记: 在http://www.olearycomputers.com/ll/linux_mirrors.html上有详细的讨论, 但是我无法确定它的写成日期。 关于Serverfault的类似问题:linux LVM镜像与MD镜像。但是,这个问题是在2010年提出的,答案可能已经过时。 版本2.02.87-2011年8月12日的更新日志条目具有 为MD RAID 1/4/5/6支持添加新的segtype'raid'的configure --with-raid 因此,看起来LVM中的RAID支持已有3年的历史了。
51 lvm  raid  software-raid  md 

4
如何删除Arch Linux中pacman安装的旧软件包?
我最近安装了Arch Linux,发现我很快就吞噬了很多存储。无论出于什么原因,我已经在大约2周的时间内使用了17GB。我没有安装大量软件,因此被认为所有旧软件包都保存在某个地方。 为此,我注意到如果我安装了一个软件包,请先删除该软件包,然后重新安装它,而pacman只需解压缩并重新安装该软件,而无需重新下载它。 安装基本系统后,在使用其他软件之前,我可能使用了大约2GB的内存。从那以后,我只安装了Matlab,Skype,Wine和其他一些小程序。当然,我还安装了缺少的类库,但价值不超过15GB。 我在这里完全错吗?或者Arch在下载/升级到新版本时从未删除旧软件包吗? 如果是这样,如何删除这些未使用的软件包? 另外,当我删除已安装的软件包时 pacman -R ...


1
为什么在Debian中默认未安装sudo?
我正在阅读安装某些软件的指南,并一直阅读直到这个令人震惊的声明: sudo默认情况下未在Debian上安装。确保您的系统是最新的并安装。 作为当前的Debian用户,这很难让人相信,因为从安装开始我就可以使用sudo。因此,当我选择不为根帐户创建密码(禁用根帐户)时,可能已安装了该密码。Debian是否不包括sudo默认安装的(或其变体)? 如果我们按照其他答案说的那样,sudo由于APT / DPKG依赖关系而可以安装,在某些情况下也会要求taskel / apt安装那些,但未包括在必需的或重要的列表中: ➜ ~ aptitude search ~prequired | grep sudo ➜ ~ aptitude search ~pimportant | grep sudo ➜ ~ aptitude why '~prequired' sudo i A dpkg Suggests apt i A apt Suggests aptitude | synaptic | wajig i A synaptic Recommends gksu | …
51 debian  sudo 



4
如何列出进程锁定文件?
使用flock,多个进程可以同时拥有一个共享锁,或者正在等待获取写锁。如何获得这些过程的清单? 也就是说,对于给定的文件X,理想情况下是查找持有或正在等待文件锁的每个进程的进程ID。尽管只是获得等待锁定的进程数的计数,但这将是一个很好的开始。
51 files  process  lock 



4
与未命名管道相比,使用命名管道有什么优势?
我正在审查一组由UNIX管理员提出的面试问题。我找到了一个名为“命名管道”的主题。 我搜索了这个话题;在某种程度上,我已经能够理解它:- 命名管道|| 先进先出 但是我仍然感到我缺乏何时使用这种特殊类型管道的知识。是否有未命名管道无法正常工作的特殊情况?
51 pipe 

5
如何从目录中删除所有子目录?
这个问题是我在此处发布的第一个问题的第二阶段 我有一个目录,其中包含一堆子目录,.zip文件以及未包含在子目录中的其他随机文件。 我想使用命令行脚本从父目录中删除所有子目录,但保留所有不属于任何子目录的zip文件和松散文件。所有子目录都有内容,因此我相信我需要使用-f命令强制将其删除。 因此,基本上,在父目录(或当前目录)中查找的命令会删除其中的所有文件夹,但会保留不是文件夹或包含在文件夹中的所有其他内容和文件。 我知道从命令行删除项目需要特别注意,但是我已经采取了所有必要的预防措施进行远程备份。

3
如何在Linux中使用GoToMeeting
我的雇主希望我和开发人员团队使用gotomeeting.com服务与他们进行沟通。可以在Debian中使用GoToMeeting吗?我知道官方的GoToMeeting仅支持Mac和Win。 原因:我对Linux下的软件开发感到非常满意,并且不想仅由于一个或两个程序就迁移到Windows。
51 debian 

2
非用户在用户主目录中安装yum
我是大型计算机系统上的非管理员用户。我需要一些系统上未安装的最新软件包。我想用yum安装它们。作为没有sudo,admin或root访问权限的用户,我可以使用软件包管理在我的主目录中安装软件包吗?我总是可以从源头上使用make,但是能够使用yum将使生活更加轻松。
51 yum  rpm 


6
无法关闭eth0(主界面)
我无法ifdown在Debian 6.0.5上使用界面: user@box:/etc/network$ sudo ifdown eth0 && sudo ifup eth0 ifdown: interface eth0 not configured SIOCADDRT: File exists Failed to bring up eth0. user@box:/etc/network$ cat interfaces auto lo iface lo inet loopback allow-hotplug eth0 allow-hotplug eth1 auto eth0 iface eth0 inet static address 10.0.0.1 netmask 255.255.255.0 gateway 10.0.0.254 auto eth1 …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.