在各种 Linux 机器上,您可以
cd /
Run Code Online (Sandbox Code Playgroud)
和
cd //
Run Code Online (Sandbox Code Playgroud)
使用相应的命令后,shell 会说当前目录是“/”或“//”。
所以问题是:“/”和“//”之间有什么区别,如果答案是“没有区别”,那么为什么“//”与“/”的显示方式不同
顺便提一句
cd ///
cd ////
cd /////
Run Code Online (Sandbox Code Playgroud)
所有结果都在 shell 中说当前目录是“/”
这是一个示例会话:
[user@host /]$ cd //
[user@host //]$ cd /
[user@host /]$ cd //
[user@host //]$ cd /
[user@host /]$
Run Code Online (Sandbox Code Playgroud) 当我尝试以正常方式(使用 Windows 资源管理器或磁盘管理)为 FAT32 USB 驱动器设置卷标时,文件系统在应用它时只会将标签设为大写。
是否可以在 Windows 上的驱动器上设置大小写混合的卷标?我知道我可能没有真正的理由这样做,但我真的很想知道。
我有需要挂载和写入文件的 DMG。当我安装它时,finder 将根和所有内容都显示为只读。
然后我发现了'mount -w'。但是当我运行它时,我得到'mount:未知的特殊文件或文件系统'。
如何将此磁盘映像挂载为可写,或强制将文件放入其中?
我正在尝试了解如何从命令通过管道传输到 gzip、cpio 或 tar 之类的东西。
有问题的命令属于 ZFS 系统。我在 Ubuntu Linux 10.04.3 上运行 ZFS。
我使用的命令是;
To create a snapshot;
zfs snapshot media/mypictures@20070607
To copy the snapshot to a directory;
zfs send media/mypictures@20070607 > ~/backups/20070607
Then I can also pipe into gzip
zfs send media/mypictures@20070607 | gzip > ~/backups/20070607.gz
Run Code Online (Sandbox Code Playgroud)
这些部分我理解。
但我的第一个问题是,我将如何通过管道输入 tar + gzip?
这个?
zfs send media/mypictures@20070607 | tar czvf > ~/backups/20070607.tar.gz
Run Code Online (Sandbox Code Playgroud)
我的另一个问题是如何从 tarball 或 gzip 中获取数据?
我必须使用 zfs recieve media/mypictures@20070607 < ~/backups/20070607
那么如果我使用 tar 会不会是这样?
zfs recieve media/mypictures@20070607 | tar …Run Code Online (Sandbox Code Playgroud) 我正在寻找一些虚拟文件系统(例如,带有虚拟硬盘)或一些其他类型的工作解决方案来创建具有纠错冗余的存档或数据备份。
我尝试寻找类似 Windows 7 VHD 的东西,它可以显示为具有自己的 FS 的新存储设备,但对文件具有一定的可配置恢复保修百分比。
换句话说,我想要一个 VHD 或类似的东西,我可以配置它设置某个恢复百分比(例如 10%),目标是这个驱动器上的文件可能被损坏 10%,它们将是可恢复的。
更准确地说,这个想法类似于“加密的”FS(例如TrueCrypt),但具有可靠性的冗余而不是隐私和安全的加密。
有这样的吗?
我有一个 6 GB 的文件,我想将其移动到我的闪存驱动器中。唯一的问题是 FAT32 的限制阻止了我。我想避免NTFS。我也不能使用 exFAT,因为这样我就很难从它启动。它已经完全压缩了,所以我不能再缩小它了。
有没有办法解决这个限制?
我是 btrfs 的新手,我想要一些关于分区和子卷策略的建议。该系统是一个轻型网络服务器,假设它只有一个磁盘。
对于 ext 文件系统,我总是为 /、/var、swap(可能还有 /boot 和 /home)创建单独的分区。对我来说,/var 总是包含所有有价值的 Web 服务器数据(例如 MySQL 数据库),而不包含任何代码。这使我可以轻松地将数据移动到不同的系统(移动或复制 /var)或重新安装操作系统,而不会中断数据(重新格式化 /)等。
使用 btrfs,我可以做同样的事情,使用相同的分区方案,并在每个分区上有一个单独的 btrfs 文件系统。或者,我可以有一个分区,并为 /、/var 等使用 btrfs 子卷。这样做的利弊是什么?
在我看来,拥有 /-only 和 /var-only 快照可能有一些优势,例如(“将所有数据恢复到以前的检查点”与“恢复所有代码”与“恢复两者”)。是这样吗,还是仅以这种方式出现?
额外问题:在 btrfs 文件系统下使用 lvm 是否有优势?
附加问题 2:如果系统有两个相同大小的磁盘,您的建议会如何变化?
任何指向“这就是我所做的以及它如何为我工作”文章的指针也将不胜感激。我可以找到很多关于我能做什么的材料,但我没有找到很多说“这是我尝试过的,这就是它有效或无效的原因”。
我知道这个问题听起来太笼统,但我找不到答案。
如何创建一个链接(软/硬)文件,打开时将我重定向到带有http协议的网站?
我能想到的一种可能的方法是创建一个蹩脚的 shell 脚本并使其可执行,从而可以使用浏览器打开网站。但是不是有“超链接文件”的概念吗?
与How to read ext4 partitions on Windows??.
由于我想享受透明压缩或自动碎片整理等 btrfs 功能,我将 Linux 系统安装在 btrfs 子卷上。
我试过 ???资源管理器,但它无法读取我的大部分文件。
那么如何在无需重启的情况下检索我的 Linux 音乐文件?
我只想要读访问,而不是在文件系统上写入任何字节(我的 Linux 系统当前挂在磁盘上)。
更好的选择是能够将目录导出为 tar 存档,以保留权限和属性。
想象一下,我使用 ext3 文件系统格式化根目录,该文件系统位于恰好存在于 SATA HDD 上的单独分区上,而主目录位于恰好存在于 Intel SSD 上的不同 btrfs 分区上。
我从 Internet 下载了一个文件并临时保存到/tmp(在根文件系统中),然后我决定将它移动到我的主目录(第二个分区)。
我能感受到在后台发生的痛苦的过程,使这样一个简单的mv命令起作用。
那么,首先,root 和 home 是否有可能拥有不同的文件系统?其次,假设答案前面的问题是“是”,如何在OS管理所有从转变ext3到btrfs,然后使用不同的设备驱动程序不同磁盘类型(HDD和SSD)?
filesystems ×10
linux ×5
btrfs ×2
fat32 ×2
windows ×2
backup ×1
bash ×1
compression ×1
label ×1
links ×1
mac ×1
macos ×1
mount ×1
partitioning ×1
zfs ×1