标签: partitioning

如何知道分区是挂载还是卸载?

也许这是一件简单的事情,但我有以下疑问。

如果我执行fdisk -l,在输出中我可以找到这些设备,它们代表我的 SD 卡/dev/sdb设备上的 2 个分区:

Dispositivo Boot      Start         End      Blocks   Id  System
/dev/sdb1            8192      122879       57344    c  W95 FAT32 (LBA)
/dev/sdb2          122880    15523839     7700480   83  Linux
Run Code Online (Sandbox Code Playgroud)

从这个输出我可以知道这些分区是挂载还是卸载?(我觉得不行)。

我该怎么做才能知道我的系统上是否安装了特定分区?

linux mount partitioning ubuntu

17
推荐指数
3
解决办法
5万
查看次数

理解分区表

这是输出fdisk

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1            2048   419424255   209711104   83  Linux
/dev/sda2       419424256  1258291199   419433472   83  Linux
/dev/sda3      1258291200  1300236287    20972544    f  W95 Ext'd (LBA)
/dev/sda4   *  1300236288  1709836287   204800000    7  HPFS/NTFS/exFAT
/dev/sda5      1258293248  1275062271     8384512   82  Linux swap / Solaris
Run Code Online (Sandbox Code Playgroud)

这是输出cfdisk

Name         Flags       Part Type   FS Type           [Label]         Size (MB)
--------------------------------------------------------------------------------
                                     Unusable                               1.05  *
sda1                      Primary    ext4                              214744.18  *
sda2                      Primary    ext4                              429499.88  *
sda5         NC           Logical    swap                                8586.79  *
                          Logical    Free …
Run Code Online (Sandbox Code Playgroud)

partitioning

17
推荐指数
2
解决办法
3129
查看次数

磨损均衡算法在分区 SSD 上运行良好吗?

我最近购买了三星 970 EVO Plus 2TB SSD,我想了解有关磨损均衡和分区的信息。

无论我是否分区,磨损均衡的工作原理是否相同?我想创建三个分区,我担心这会破坏这个有用的算法。

我的意思是,磨损均衡是单独作用于每个分区还是作用于整个物理磁盘?

我倾向于相信对于整个磁盘来说,否则,过度配置分区就没有意义。但我想确定一下。

ssd partitioning

17
推荐指数
4
解决办法
3979
查看次数

配置系统以保留已删除的文件

我正在构建一个安装了 Linux 的新系统,用于特定目的,涉及第三方与其交互。除了应用必要的防火墙规则将计算机与 Intranet 隔离,同时仍然允许访问 Internet 之外,我还需要该系统上的所有文件即使在发出时也能保留(即我能够稍后检索它们)rm,可能是root,或其他方式(程序进行系统调用来删除它)。我不仅仅想要文件系统操作的日志(我auditd相信可以通过 Tripwire 等工具检索),我还需要文件的内容。我想了几种方法来实现这一目标:

  • 别名rmmv some-where-else, 或
  • 修改rm二进制文件。虽然这两种方法可以在某种程度上起作用,但如果程序尝试删除文件,它就会错过,因为现在rm不会调用二进制文件。
  • 在内核中挂钩写入和删除函数,以便对 write 的调用将同时写入两个位置,而删除将仅删除“可见”副本。我认为这是另一种可行的方法,不确定它是否会造成任何破坏。这涉及编写一个小内核模块。虽然我在这方面没有太多专业知识,但如果有源代码,我可以并且将会构建一个。
  • 给予用户fakeroot。这可能行不通,因为他们坚持拥有 root 访问权限来安装程序并修改系统范围的配置(例如 in/etc和 swap 中的配置)。他们一尝试接触这些文件就会知道这一点。
  • 在其他地方保留目录的镜像 ,即在逻辑级别上镜像。据我所知,可以使用诸如rclone. 但是,这只有在创建文件的原始进程完成后才有效。我假设如果一个非常大的zip文件被复制到系统的其他地方,只是从中提取一个很小的文本文件,然后该zip文件被删除,那么它就会被丢失。
  • 选择支持此级别操作的文件系统或修改文件系统配置。因为我还没有创建系统,所以我可以决定使用什么文件系统。我总是选择ext4正常安装,但我没有任何经验,也不知道针对这种情况需要修改的任何配置。squashfs我之前用过一段时间overlayfs,它确实有一个我想要的功能。删除原文件后,overlayfs仅隐藏该文件。如果overlayfs删除分区,原始文件会重新出现。但是,我还想要新文件被删除之前的内容。
  • 主动监视和创建对文件的引用(软链接?),以便rm文件不会使其悬空并受到回收。理论上我觉得这个还不错,但是不知道有没有这样的工具。
  • 创建软件 RAID 1,但以某种方式禁用一个卷上的删除功能。我认为这是不可能的,因为 RAID 1 的运行级别低于逻辑文件系统。不过,如果需要,我可以创建更多卷。
  • 关闭虚拟机相关系统,并为其磁盘创建快照。向第三方提供虚拟机是可以接受的。但是,虚拟机对于存储在其中的逻辑文件系统来说仍然处于较低级别。我认为主机没有办法知道内部正在执行什么确切的文件系统操作。按时间间隔拍摄快照不是一个好主意,因为它会占用大量存储空间,并且还会丢失在快照窗口之间创建和删除的文件。

如果我的理解有什么错误,请指正。任何见解将不胜感激!

编辑:我想从用户的角度 …

linux filesystems partitioning

17
推荐指数
4
解决办法
2587
查看次数

在双/多引导计算机上在 linux 和 Windows 7 之间共享文件的最佳方式是什么?

刚给自己买了一台新电脑,正在考虑如何设置它。

我有 win7 HP,并且可能很快会在其上安装至少某些版本的 Ubuntu 以进行双启动。将来也可能会出现其他 Linux 发行版。

我有一个 1TB 的硬盘,我的问题是在所有操作系统上共享文件的最聪明的方法是什么?什么格式?

我正在考虑为 Windows 应用程序和游戏等提供 ~100GB。对于 Ubuntu 和一些第三个分区,大约为 20-50GB,我在其中存储我的常用文件,如媒体、图片、文档、下载和其他内容,并占用其余的可用空间。

共享分区应该是什么文件系统?

是否有一些聪明的方法可以让 Windows 主目录和 linux 主目录指向共享分区上的同一个位置,还是建议将它们分开?

linux windows-7 file-sharing partitioning multi-boot

16
推荐指数
2
解决办法
4万
查看次数

Linux上的交换文件系统是什么

在 Linux 中,您可以为分区选择 ext3 和 reiserfs 之类的东西。对于交换分区,您只需选择“交换”。这实际上是什么文件系统?您可以创建一个 ext3 分区并将其设为交换分区吗?那会有什么不同呢?

linux filesystems swap partitioning ubuntu

16
推荐指数
3
解决办法
3万
查看次数

是否有一种简单的方法可以将逻辑卷从一个卷组移动/复制到另一个?(LVM2)

我在家里的服务器上重新排列了一堆磁盘,我发现自己想要将一堆 LVM 逻辑卷移动到另一个卷组。有没有一种简单的方法可以做到这一点?我看到提到了一个cplv命令,但这似乎是旧的或者不是 Linux 曾经可用的东西。

linux partitioning lvm lvm2

16
推荐指数
1
解决办法
7万
查看次数

在线,具有完整 Ext4 支持的“智能”分区管理器?

是否有适用于 Windows 的分区管理器可以管理(调整大小、移动等)ext4 分区?

注意事项:

  • 从分区的开头调整大小时,调整大小必须智能的。

    许多分区管理器都搞砸了(我注意到 Acronis Disk Director 10 是个例外),并在您从一开始调整大小时移动整个分区的数据,从而在许多情况下浪费大量时间。

  • 它还必须能够浏览(复制/删除)分区上的文件。

我不是特别要求:

  • 仅离线解决方案
  • 基于 Linux 的解决方案

我认为 Acronis Disk Director 10 适合所有这些解决方案,只是它不支持 ext4。与 ext4 支持类似的东西正是我所需要的。

windows windows-7 partitioning ext4

16
推荐指数
2
解决办法
5万
查看次数

是否可以确定创建 NTFS 分区的时间?

我们有一个客户端,可以在其中确定驱动器何时初始化或创建 NTFS 分区非常有用。某处是否有时间戳值?如果有人可以提出任何建议,将不胜感激。

谢谢!

-斜线

ntfs date partitioning timestamp

16
推荐指数
2
解决办法
5796
查看次数

OS X:无法创建分区,因为驱动器被锁定

问题:我有一个带有 Mountain Lion 的 USB 密钥,我想将它安装在我的 MacBook Pro 上。我删除了笔记本电脑上的现有分区,想创建一个新的分区来安装操作系统,但不能,因为驱动器的分区选项卡中的所有内容都变灰了。

基本上,我不能做任何事情,直到我解锁分区。所以问题是:如何从磁盘实用程序或命令行解锁分区?

partitioning installation macos

16
推荐指数
1
解决办法
9万
查看次数