标签: mkfs

ext4 现有 ext4 分区使用哪些“功能”?

当我创建 ext4 文件系统时,有许多“功能”,我可以启用和禁用 - 比如 has_journal、extent、huge_file 等等。有什么方法可以知道在创建 ext4 文件系统时使用了哪些选项(我的意思是在创建之后)?

我已经存在 ext4 分区(由某人创建),但甚至不知道,它是否使用了日志或范围。

linux filesystems ext4 mkfs

10
推荐指数
3
解决办法
9768
查看次数

mkfs 没有抱怨:“/dev/sdb 显然正在被系统使用;不会在这里创建文件系统”

这是 Ubuntu 服务器 11.10。

/dev/sdb 没有挂载(见下面的输出),也没有被我看到的任何进程使用。它也不用于交换。这是服务器中的第二个 IDE 驱动器,连接到辅助 IDE 并在硬件 raid 中设置为阵列 2。

我无法安装驱动器,因为我收到投诉它可能已经在使用中。我确实运行了 fdisk,删除了所有以前的分区并创建了一个主分区。

root@sargent:/home/harel# fdisk -l /dev/sdb

Disk /dev/sdb: 122.9 GB, 122942324736 bytes
226 heads, 63 sectors/track, 16864 cylinders, total 240121728 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00083711

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1            2048   240121727   120059840   83  Linux


root@sargent:/home/harel# mkfs -t ext4 …
Run Code Online (Sandbox Code Playgroud)

linux mount mkfs

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

mkfs 拒绝格式化声称已安装的设备,但实际上并未安装

这就是问题:

root@ip-10-126-247-82:~# mkfs.ext4 /dev/xvda3
mke2fs 1.41.14 (22-Dec-2010)
/dev/xvda3 is mounted; will not make a filesystem here!
Run Code Online (Sandbox Code Playgroud)

这是调试:

root@ip-10-126-247-82:~# mount
/dev/xvda1 on / type ext4 (rw)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
fusectl on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
udev on /dev type devtmpfs (rw,mode=0755)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
tmpfs on /run type tmpfs (rw,noexec,nosuid,size=10%,mode=0755)
none on /run/lock type tmpfs (rw,noexec,nosuid,nodev,size=5242880)
none …
Run Code Online (Sandbox Code Playgroud)

ubuntu mount kernel amazon-ec2 mkfs

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

如何创建 btrfs RAID-1 文件系统(mkfs.btrfs 中的断言错误)?

我尝试按照 btrfs UseCases 说明以“降级模式”创建 btrfs RAID-1 文件系统,但遇到了致命断言错误。为什么会失败,有什么解决方法吗?

我遵循的说明位于:

https://btrfs.wiki.kernel.org/index.php/UseCases#How_can_I_create_a_RAID-1_filesystem_in_.22degraded_mode.22.3F

mkfs.btrfs和命令的输出btrfs filesystem show是:

# mkfs.btrfs -m raid1 -d raid1 /dev/sdd1 /dev/loop1

WARNING! - Btrfs Btrfs v0.19 IS EXPERIMENTAL
WARNING! - see http://btrfs.wiki.kernel.org before using

failed to read /dev/sr0
adding device /dev/loop1 id 2
mkfs.btrfs: volumes.c:802: btrfs_alloc_chunk: Assertion `!(ret)' failed.
zsh: abort (core dumped)  mkfs.btrfs -m raid1 -d raid1 /dev/sdd1 /dev/loop1
# btrfs filesystem show
failed to read /dev/sr0
Label: none  uuid: 773908b8-acca-4c30-85c5-6642b06de22b
        Total devices 1 FS bytes used …
Run Code Online (Sandbox Code Playgroud)

filesystems mkfs btrfs

5
推荐指数
1
解决办法
1565
查看次数

无法停止并重新格式化 /dev/md0

我想重新格式化 /dev/md0,它是一个由 4 个磁盘 (sd[bcde]) 组成的 RAID0 阵列。但是,当我尝试运行命令 mke2fs 时,收到以下错误消息:

\n\n
/dev/md0 is apparently in use by the system; will not make a filesystem here!\n
Run Code Online (Sandbox Code Playgroud)\n\n

我也尝试过 mdadm --stop 来阻止它,但它不起作用:

\n\n
mdadm: Cannot get exclusive access to /dev/md0:Perhaps a running process, mounted filesystem or active volume group?\n
Run Code Online (Sandbox Code Playgroud)\n\n

仅供参考,/dev/md0 未安装,lsof/fuser 的输出只是空的。\n有什么想法吗?

\n\n

[更新1]

\n\n

lsblk 的输出如下所示:

\n\n
NAME   MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINT\nsdb      8:16   0   5.5T  0 disk  \n\xe2\x94\x94\xe2\x94\x80md0    9:0    0  21.9T  0 raid0 \nsdc      8:32   0   5.5T  0 …
Run Code Online (Sandbox Code Playgroud)

raid centos mdadm formatting mkfs

5
推荐指数
0
解决办法
1169
查看次数

mkfs.ext4 在 4 TB RAID 5 上需要几个小时才能完成

我在RAID 5上的LVM之上运行 mkfs.ext4 ,它需要几个小时才能完成。这是一个 3 TB,四个磁盘设置,我只是在做:

mkfs.ext4 /dev/md0
Run Code Online (Sandbox Code Playgroud)

我的条纹大小和宽度看起来不错。我怎样才能加快速度?

raid lvm mkfs

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

加速在 CentOS 5 上创建大型 ext3 文件系统

我们正在 16TB RAID 阵列上创建一个大型备份 ext3 分区,mke2fs 需要 2.5 小时才能完成。

我们可以使用任何已知的技巧来缩短这个时间吗?

目的是在灾难发生时缩短让我们重新站起来的时间,我们必须重新创建该文件系统。我看到了诸如 lazy_bg 和 uninit_groups 之类的选项,但它们似乎适用于 ext4 文件系统,这与我们无关。

linux ext3 centos mkfs

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

原始软件 raid 设备或分区上的 mkfs

我正在制作一个巨大的 RAID10 设备(8 TB)用于 CentOS 上的存储。我在我的 4 个物理硬盘上创建了 4 个分区,并在这 4 个分区中创建了 raid 设备 /dev/md2。

现在是时候在其上放置文件系统了。我想知道我是否应该只做:

mkfs.ext4 /dev/md2
Run Code Online (Sandbox Code Playgroud)

这完全有效(我试过了),或者我应该首先在该设备上创建一个分区(使用 fdisk、gdisk 或 parted?),占用所有空间,然后在该分区上执行 mkfs 操作。

谷歌搜索网络,我发现另一个人在这里问了同样的问题:http : //ubuntuforums.org/showthread.php?t=2174067但是,尽管响应者说:

分区继续在阵列成员上。
文件系统在阵列上。

他们没有给他一个明确的、明确的答案或解释,当一种方法应该优先于另一种方法时。

partition software-raid mkfs

3
推荐指数
1
解决办法
1539
查看次数

选项 -O ^64bit 的 mkfs.ext4 错误

当我在脚本中运行 /sbin/mkfs.ext4 -O ^64bit /dev/app/mysqldata 命令时,它给了我以下错误:

nd(): null: With return code "1", Output from: "/sbin/mkfs.ext4 -O ^64bit /dev/app/mysqldata"
mke2fs 1.42.9 (20-Jan-2014)
mkfs.ext4: Size of device (0x1b48caa00 blocks) /dev/app/mysqldata too big to be expressed
        in 32 bits using a blocksize of 4096.
Run Code Online (Sandbox Code Playgroud)

但是如果我在没有 -O ^64bit 的情况下运行,它运行良好。任何人都可以帮助解决这个问题吗?

 /sbin/mkfs.ext4  /dev/app/mysqldata
Run Code Online (Sandbox Code Playgroud)

linux ext4 hard-drive infrastructure mkfs

3
推荐指数
1
解决办法
345
查看次数

在 Linux 中格式化文件系统时总是为超级用户保留块?即使仅用于数据分区?

当格式化一个只保存应用程序数据的大分区 (10TB) 时,“为超级用户保留”空间有意义吗?

122065906 blocks (5.00%) reserved for the super user
Run Code Online (Sandbox Code Playgroud)

我的直觉说“不”,但专业的系统管理员(我以前的托管供应商)坚持认为这是 etched_in_stone 的要求。10TB 的 5% 在应用程序特定存储的文件系统上是惊人的 500GB!

linux filesystems formatting mkfs

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

从现有的 xfs 文件系统获取 mkfs.xfs 选项

我上周设置了一个新服务器,在 mdadm raid5 上用不同的 mkfs.xfs 选项做了一些测试,我终于找到了一些 statisfying mkfs 选项。
现在我要设置一个具有完全相同磁盘设置的新服务器
不幸的是我没有写下我上次使用的 mkfs.xfs 选项,所以这是我的问题:

有没有办法从正在运行的(和当前安装的)xfs 文件系统中获取使用的 mkfs.xfs 选项?

xfs mdadm mkfs

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