Форматирование флешки в ext4 под Windows. Сделаем на Astra Linux под VirtualBox
t.me/freebsd2022 (https://t.me/freebsd2022)Для будущих задач с Keenetic нам нужно отформатировать флешку в EXT4. Штатно Win10 это не умеет. Есть бесплатное ПО типа Paragon Partition Manager или AOMEI Partition Assistant Standard Edition. Однако многие советуют форматировать из Линукс.
У нас есть ВМ под VirtualBox с Астра Линукс, сделаем там. Разделы на флешке проверяем с помощью ПО IM-Magic Partition Resizer Free (ранее его уже использовали):

Сначала нужно подключить флешку с любым разделом (ntfs, fat32 etc) в VirtualBox, до включения ВМ:


Далее на ВМ с Астра Линукс проверяем, что флешка видна, но не примонтирована:
admin-astra@astralinux17:~$ sudo lsusb
Bus 001 Device 002: ID 8564:1000 Transcend Information, Inc. JetFlash
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 002: ID 80ee:0021 VirtualBox USB Tablet
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
admin-astra@astralinux17:~$ sudo lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 50G 0 disk
├─sda1 8:1 0 487M 0 part /boot
├─sda2 8:2 0 1K 0 part
└─sda5 8:5 0 49,5G 0 part
├─astralinux17--vg-root 253:0 0 48,6G 0 lvm /
└─astralinux17--vg-swap_1 253:1 0 980M 0 lvm [SWAP]
sdb 8:16 1 14,6G 0 disk
└─sdb1 8:17 1 14,6G 0 part
sr0 11:0 1 1024M 0 rom
admin-astra@astralinux17:~$ sudo df -h
Файловая система Размер Использовано Дост Использовано% Cмонтировано в
udev 1,9G 0 1,9G 0% /dev
tmpfs 394M 5,6M 389M 2% /run
/dev/mapper/astralinux17--vg-root 48G 27G 19G 59% /
tmpfs 2,0G 0 2,0G 0% /dev/shm
tmpfs 5,0M 0 5,0M 0% /run/lock
tmpfs 2,0G 0 2,0G 0% /sys/fs/cgroup
/dev/sda1 472M 71M 377M 16% /boot
tmpfs 394M 0 394M 0% /run/user/1000
Форматируем существующий раздел под EXT4:
admin-astra@astralinux17:~$ sudo mkfs.ext4 /dev/sdb1
mke2fs 1.44.5 (15-Dec-2018)
/dev/sdb1 contains a ntfs file system
Proceed anyway? (y,N) y
Creating filesystem with 3827168 4k blocks and 958464 inodes
Filesystem UUID: 486bca5c-c44e-4613-8672-8e9e99eef5b9
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208
Allocating group tables: done
Writing inode tables: done
Creating journal (16384 blocks): done
Writing superblocks and filesystem accounting information: done
После это проверяем и монтируем флешку в Астру:
admin-astra@astralinux17:~$ ls -al /media/usb
итого 8
drwxr-xr-x 2 root root 4096 сен 6 15:59 .
drwxr-xr-x 4 root root 4096 сен 6 15:59 ..
admin-astra@astralinux17:~$ sudo mount /dev/sdb1 /media/usb/
admin-astra@astralinux17:~$ ls -al /media/usb
итого 24
drwxr-xr-x 3 root root 4096 сен 11 23:02 .
drwxr-xr-x 4 root root 4096 сен 6 15:59 ..
drwx------ 2 root root 16384 сен 11 23:02 lost+found
Готово!