gpt4 book ai didi

linux - 如何在Linux中将文件存储在连续的磁盘 block 中

转载 作者:IT王子 更新时间:2023-10-29 00:23:47 39 4
gpt4 key购买 nike

我想在 Linux 的磁盘上存储一些数据。我希望这些数据存储在物理磁盘的连续磁盘 block 中。如果我为了将此数据写入普通文件,则文件占用的 block 可能在物理磁盘中不连续。有什么办法可以完成这项工作吗?

最佳答案

磁盘分区是磁盘的连续区域。

所以做您想做的事情的一种方法是调整磁盘分区的大小并使用 gparted (gnome) 或 partitionmanager (kde) 或类似工具创建一个新分区- 适合您文件的大小。

然后您可以使用以下文件直接写入新分区(不使用和绕过文件系统):

/dev/sdxn

其中sdxn = {sda1, sda2, ..., sdb1, ... ...}等是分区的字母/编号。

或者,您可以使用以下文件直接写入磁盘(一起绕过分区表),以留出整个磁盘:

/dev/sdx

其中sdx = {sda, sdb, sdc, ...}等为盘符。

警告:不要输入错误并写入错误的文件(上面有文件系统),否则会损坏它。最好做一个符号链接(symbolic link)ln -s/dev/sdxn/home/fred/mydata,然后一直写到mydata文件。

关于linux - 如何在Linux中将文件存储在连续的磁盘 block 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10071962/

39 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com