小编m.s*_*.sr的帖子

SSD、擦除块大小和 LVM:原始设备上的 PV、对齐

我想安装一个新的 SSD 并将整个设备用作 LVM 的 PV - 换句话说:我不打算在这个设备上放置一个分区。因此不需要在擦除块上对齐分区。

问题)

--dataalignmentpvcreateing时设置为擦除块大小和在ing时设置为擦除块大小--physicalextentsize的倍数是否足够vgcreate

因此,假设我的 SSD 的擦除块大小为 1024k,是否可以

  • pvcreate --dataalignment 1024k /dev/ssd
  • vgcreate --physicalextentsize $(( x * 1024 ))k ...

还有什么需要考虑的吗?

假设我将 ext4 文件系统放在这个 VG 的 LV 上,将 ext4 扩展区与 LVM-PE 大小对齐是个好主意,对吗?那么 ext4-extents 的大小应该与 LVM-PE-size 相同还是倍数?

感谢您的澄清!

lvm ssd alignment

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

“绑定”USB 键盘专用于特定应用程序

我拥有的:

  • 没有显示器、键盘、没有 X 运行的 Linux 机器(debian stable)
  • USB 设备,其作用类似于 USB 键盘(如许多条码阅读器 [1])

我(不)想要的:

  • 我只想将此设备用于一个特定的应用程序。
  • 我不想让这个设备干扰例如login启动后的进程或其他任何事情——除了一个应用程序。
  • 无论如何,我希望能够插入一个普通的旧 USB 键盘并按原样使用它 - 与可能连接或未连接多少上述其他 USB 设备无关。

我(不)知道的:

  • 我找到了一些示例代码,关于如何直接从事件设备读取,如果需要,可以在我的应用程序中使用它。
  • 我不知道,除了这个特定的应用程序,如何禁用整个系统的特定键盘?这甚至可能吗?

感谢您的任何提示......!

[1] 当设备读取条形码时,它会在单次按键时发送检测到的代码并提交return.

linux headless keyboard

10
推荐指数
1
解决办法
4778
查看次数

修复分区表

我刚刚覆盖了系统硬盘的分区表。我cfdisk在错误的设备上创建了一个(/dev/sda而不是/dev/sdd),删除了所有分区,创建了一个跨越整个设备的新主,将其类型设置为07(NTFS)并点击了write

所以我在这里运行我的系统。在我重新启动之前,我希望/猜想什么都不会改变 - 意思是:我的所有数据都可以访问(我目前正在dd对整个设备进行.tar.gz备份,并计划稍后对最重要的数据进行备份)。我也支持/proc/partitions/proc/diskstats(尽管我猜这更多的是关于吞吐量和类似的东西......)和/sys/block/sda/sda?/{start,size}.

还有一些我知道的事情:

  • 4个主分区
  • 第一个分区:~100Mb,ext3,/boot
  • 第二个分区:~100Mb,“Win7 启动分区”,ntfs(?)
  • 第三个分区:~20...30GB,Win7,ntfs
  • 第 4 个分区:~20...30GB,luks 加密设备
  • luks- de加密设备是 LVM-PV
  • //homeswap-partitions是上面所指出的PV上(VG上)所有的LV

所以我的问题:

  • 将内核分区表写入磁盘的最简单方法是什么?
  • 获取上述(也许还有其他我不知道的……)数据并生成分区表的最简单方法是什么?
  • 关于 luks 和/或 lvm 有什么需要注意的问题吗?
  • 是否有我应该在重新启动之前备份的数据(来自内核 [/sys/...、/proc/...] 等的意思,这可以帮助我重新生成分区表)?

linux partition lvm

4
推荐指数
1
解决办法
6650
查看次数

标签 统计

linux ×2

lvm ×2

alignment ×1

headless ×1

keyboard ×1

partition ×1

ssd ×1