小编Mar*_*arc的帖子

使用 parted 创建对齐的分区

我正在使用parted对非 SSD 硬盘进行分区,因为我想要一个 GPT 分区表。

parted /dev/sda mklabel gpt
Run Code Online (Sandbox Code Playgroud)

现在,我正在尝试创建正确对齐的分区,因此我使用以下命令来了解第一个扇区的开始位置:

parted /dev/sda unit s p free

Disk /dev/sda: 488397168s
Sector size (logical/physical): 512B/512B
Partition Table: gpt

Number  Start  End         Size        File system  Name      Flags
        34s    488397134s  488397101s  Free Space
Run Code Online (Sandbox Code Playgroud)

我们可以看到它从扇区 34 开始(这是使用此分区表时的默认值)。

因此,要创建我尝试的第一个分区:

parted /dev/sda mkpart primary 63s 127s
Run Code Online (Sandbox Code Playgroud)

将它对齐到第 64 扇区,因为它是 8 的倍数,但它显示:

警告:生成的分区没有正确对齐以获得最佳性能。

我硬盘中的逻辑和物理扇区大小均为 512 字节:

cat /sys/block/sda/queue/physical_block_size
512

cat /sys/block/sda/queue/logical_block_size 
512
Run Code Online (Sandbox Code Playgroud)

如何创建正确对齐的分区?我究竟做错了什么?

partition gpt

86
推荐指数
6
解决办法
18万
查看次数

创建文件系统时的大文件功能

在为包含 flac 格式的视频和音频等大文件的分区创建文件系统时,使用-T largefile标志有用吗?

我使用该标志和不使用该标志测试了相同的分区,并使用tune2fs -l [partition],我检查了启用了“large_file”的“文件系统功能”。那么,没有必要使用-T 标志 largefile吗?

filesystems large-files ext4 ext2 ext3

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

将 ext4 格式的 USB 驱动器与另一台计算机一起使用时出现不同的 UID/GID

使用像ext4U 盘或存储卡这样的文件系统的问题是,当它安装到另一个系统时,磁盘的 UID/GID 可能不存在。

这可以通过安装选项修复吗?

filesystems ext4

13
推荐指数
1
解决办法
4371
查看次数

重命名多个目录

我想找到最后一个名为doc 的子目录的所有目录,然后将它们重命名为Doc。怎么才能改名?

我有第一部分:

find -type d -name 'doc' 
Run Code Online (Sandbox Code Playgroud)

它返回目录路径,如:

./foo/bar/doc
Run Code Online (Sandbox Code Playgroud)

directory find rename

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

为什么在引导脚本中使用 bash?

为什么在启动/关闭时运行的程序是用bash脚本编写的?

如果使用编译语言(或更快的解释语言,如 Python),那么它的运行时间会更短。

boot init-script

2
推荐指数
1
解决办法
532
查看次数

标签 统计

ext4 ×2

filesystems ×2

boot ×1

directory ×1

ext2 ×1

ext3 ×1

find ×1

gpt ×1

init-script ×1

large-files ×1

partition ×1

rename ×1