LINUX.ORG.RU

8
Всего сообщений: 36

Выбор ФС для установки linux на флешку

Собираюсь установить дебиан на флешку (именно установить), флеха 64гб. Крутиться это всё будет на полу-дохлом нетбуке, который будет использоваться в качестве домашнего сервера (это такой извращенный способ постичь linux у меня). Помогите выбрать лучшую для таких целей фс, чтобы флешка прожила как можно дольше, ну и чтоб система работала более-менее шустро.

 , , , ,

imagint ()

Проблема с таблицей разделов и монтированием ext2

Здравствуйте! 22 часа, как не могу решить проблему.

Проблема началась с того, что во время переустановки Funtoo я случайно разделил диск, но потом вспомнил, что на нем остались нужные файлы. Я восстановил таблицу разделов с помощью утилиты на systemrescuecd (не помню). Не вдавался в подробности сложного терминального интерфейса утилиты, но диск я смог прочитать, положил данные в отдельную папку и успешно скачал и распаковал stage3. Система установилась и стала грузиться, все нормально.

Но теперь я установил ядро gentoo-sources вместо коробочного debian-sources (так как ноутбук иногда зависает с последним экраном и не реагирует).

Gentoo-sources нормально грузится, все работает. Но не работает монтирование /dev/sda1 в /boot, так что я просто не вижу /boot. Если грузиться в debian-sources, нормально все видно. А в gentoo-sources все утилиты boot-update, mount жауются. Также fdisk -l стал показывать много ram-дисков.

Проблема такая:

# mount /dev/sda1 /boot
mount: special device /dev/sda1 does not exist

# fdisk -l
Диск /dev/ram0: 8 MiB, 8388608 байт, 16384 секторов
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 4096 байт
Размер I/O (минимальный/оптимальный): 4096 байт / 4096 байт


Диск /dev/ram1: 8 MiB, 8388608 байт, 16384 секторов
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 4096 байт
Размер I/O (минимальный/оптимальный): 4096 байт / 4096 байт


Диск /dev/ram2: 8 MiB, 8388608 байт, 16384 секторов
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 4096 байт
Размер I/O (минимальный/оптимальный): 4096 байт / 4096 байт


Диск /dev/ram3: 8 MiB, 8388608 байт, 16384 секторов
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 4096 байт
Размер I/O (минимальный/оптимальный): 4096 байт / 4096 байт


Диск /dev/ram4: 8 MiB, 8388608 байт, 16384 секторов
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 4096 байт
Размер I/O (минимальный/оптимальный): 4096 байт / 4096 байт


Диск /dev/ram5: 8 MiB, 8388608 байт, 16384 секторов
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 4096 байт
Размер I/O (минимальный/оптимальный): 4096 байт / 4096 байт


Диск /dev/ram6: 8 MiB, 8388608 байт, 16384 секторов
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 4096 байт
Размер I/O (минимальный/оптимальный): 4096 байт / 4096 байт


Диск /dev/ram7: 8 MiB, 8388608 байт, 16384 секторов
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 4096 байт
Размер I/O (минимальный/оптимальный): 4096 байт / 4096 байт


Диск /dev/ram8: 8 MiB, 8388608 байт, 16384 секторов
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 4096 байт
Размер I/O (минимальный/оптимальный): 4096 байт / 4096 байт


Диск /dev/ram9: 8 MiB, 8388608 байт, 16384 секторов
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 4096 байт
Размер I/O (минимальный/оптимальный): 4096 байт / 4096 байт


Диск /dev/ram10: 8 MiB, 8388608 байт, 16384 секторов
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 4096 байт
Размер I/O (минимальный/оптимальный): 4096 байт / 4096 байт


Диск /dev/ram11: 8 MiB, 8388608 байт, 16384 секторов
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 4096 байт
Размер I/O (минимальный/оптимальный): 4096 байт / 4096 байт


Диск /dev/ram12: 8 MiB, 8388608 байт, 16384 секторов
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 4096 байт
Размер I/O (минимальный/оптимальный): 4096 байт / 4096 байт


Диск /dev/ram13: 8 MiB, 8388608 байт, 16384 секторов
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 4096 байт
Размер I/O (минимальный/оптимальный): 4096 байт / 4096 байт


Диск /dev/ram14: 8 MiB, 8388608 байт, 16384 секторов
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 4096 байт
Размер I/O (минимальный/оптимальный): 4096 байт / 4096 байт


Диск /dev/ram15: 8 MiB, 8388608 байт, 16384 секторов
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 4096 байт
Размер I/O (минимальный/оптимальный): 4096 байт / 4096 байт


Диск /dev/sda: 111,8 GiB, 120034123776 байт, 234441648 секторов
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 512 байт
Размер I/O (минимальный/оптимальный): 512 байт / 512 байт
Тип метки диска: dos
Идентификатор диска: 0x462af8c6

Устр-во    Загрузочный  начало     Конец   Секторы Размер Идентификатор Тип
/dev/sda1  *              2048    264191    262144   128M            83 Linux
/dev/sda2               264192   4458495   4194304     2G            82 Linux св
/dev/sda3              4458496 234442751 229984256 109,7G            83 Linux

# cat /etc/fstab
...
# <fs>			<mountpoint>	<type>		<opts>		<dump/pass>

/dev/sda1		/boot		ext2		noauto,noatime	1 2
/dev/sda2		none		swap		sw		0 0
/dev/sda3		/		ext4		noatime		0 1
#/dev/cdrom		/mnt/cdrom	auto		noauto,ro	0 0

$ lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 111,8G  0 disk 
├─sda1   8:1    0   128M  0 part 
├─sda2   8:2    0     2G  0 part 
└─sda3   8:3    0 109,7G  0 part /

# blkid
/dev/sda3: UUID="bf52e7c6-fe5a-49ad-9c63-006a4636caf9" TYPE="ext4"

#  cat /proc/filesystems | grep 'ext*'
	ext3
	ext4
	ext2

# cat /usr/src/linux/.config
...
#
# File systems
#
CONFIG_DCACHE_WORD_ACCESS=y
CONFIG_FS_IOMAP=y
CONFIG_EXT2_FS=y
CONFIG_EXT2_FS_XATTR=y
CONFIG_EXT2_FS_POSIX_ACL=y
CONFIG_EXT2_FS_SECURITY=y
CONFIG_EXT3_FS=y
CONFIG_EXT3_FS_POSIX_ACL=y
CONFIG_EXT3_FS_SECURITY=y
CONFIG_EXT4_FS=y
CONFIG_EXT4_FS_POSIX_ACL=y
CONFIG_EXT4_FS_SECURITY=y


# dmesg
''' all the white and read lines (and near sda):
[    1.494327] ACPI Warning: GPE type mismatch (level/edge) (20170831/evxface-826)
[    4.530030] pci 0000:00:1d.0: EHCI: BIOS handoff failed (BIOS bug?) 01010001

[    5.165215] OCFS2 User DLM kernel interface loaded
[    5.190611] hpet: number irqs doesn't agree with number of timers
[    5.472965] libata version 3.00 loaded.
[    5.729604] ahci 0000:00:13.0: version 3.0
[    5.729768] ahci 0000:00:13.0: controller can't do DEVSLP, turning off
[    5.739907] ahci 0000:00:13.0: AHCI 0001.0300 32 slots 2 ports 3 Gbps 0x1 impl SATA mode
[    5.739910] ahci 0000:00:13.0: flags: 64bit ncq pm led clo pio slum part deso 
[    5.740566] scsi host0: ahci
[    5.740741] scsi host1: ahci
[    5.740803] ata1: SATA max UDMA/133 abar m2048@0x90804000 port 0x90804100 irq 87
[    5.740805] ata2: DUMMY
[    6.071833] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[    6.078814] ata1.00: ATA-9: SanDisk SDSSDA120G, Z32080RL, max UDMA/133
[    6.078816] ata1.00: 234441648 sectors, multi 1: LBA48 NCQ (depth 31/32), AA
[    6.095564] ata1.00: configured for UDMA/133
[    6.095784] scsi 0:0:0:0: Direct-Access     ATA      SanDisk SDSSDA12 80RL PQ: 0 ANSI: 5
[    6.096186] sd 0:0:0:0: [sda] 234441648 512-byte logical blocks: (120 GB/112 GiB)
[    6.096206] sd 0:0:0:0: [sda] Write Protect is off
[    6.096209] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
[    6.096240] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    6.097244]  sda: sda1 sda2 sda3
[    6.097344] sda: p3 size 229984256 extends beyond EOD, enabling native capacity
[    6.098164]  sda: sda1 sda2 sda3
[    6.098250] sda: p3 size 229984256 extends beyond EOD, truncated
[    6.098614] sd 0:0:0:0: [sda] Attached SCSI disk
[    6.148834] psmouse serio1: synaptics: queried max coordinates: x [..5670], y [..4794]
[    6.158227] EXT4-fs (sda3): INFO: recovery required on readonly filesystem
...
[    7.490392] EXT4-fs (sda3): orphan cleanup on readonly fs
[    7.490536] EXT4-fs (sda3): 4 orphan inodes deleted
[    7.490538] EXT4-fs (sda3): recovery complete
[    7.494308] EXT4-fs (sda3): mounted filesystem with ordered data mode. Opts: (null)
[    9.081225] udevd[2267]: starting version 3.2.2
[    9.127775] udevd[2268]: starting eudev-3.2.2

[    9.182601] ACPI: Power Button [PWRF]
[    9.185816] ACPI: Deprecated procfs I/F for AC is loaded, please retry with CONFIG_ACPI_PROCFS_POWER cleared
[    9.185872] ACPI: AC Adapter [ADP0] (on-line)
[    9.211123] ACPI: Deprecated procfs I/F for battery is loaded, please retry with CONFIG_ACPI_PROCFS_POWER cleared
[    9.211129] ACPI: Battery Slot [BAT0] (battery present)

[    9.223005] r8169 0000:03:00.0: can't disable ASPM; OS doesn't have ASPM control
[    9.251009] r8169 0000:03:00.0 eth0: RTL8168g/8111g at 0x000000004478d41e, 28:d2:44:a4:73:82, XID 10900800 IRQ 88

[    9.323449] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[    9.326613] udevd[2294]: inotify_add_watch(7, /dev/sda1, 10) failed: No such file or directory
[    9.327055] udevd[2285]: inotify_add_watch(7, /dev/sda2, 10) failed: No such file or directory
[    9.332921] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[    9.336635] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
[    9.336639] cfg80211: failed to load regulatory.db

[ 5343.086258] udevd[8043]: inotify_add_watch(7, /dev/sda1, 10) failed: No such file or directory
[ 5343.087318] udevd[8045]: inotify_add_watch(7, /dev/sda2, 10) failed: No such file or directory
[ 5353.038552] udevd[8047]: inotify_add_watch(7, /dev/sda1, 10) failed: No such file or directory
[ 5353.039418] udevd[8049]: inotify_add_watch(7, /dev/sda2, 10) failed: No such file or directory

Как быть с поломанной таблицей разделов?

Почему одно ядро нормально работает, а второе - нет?

 , , ,

znavko ()

Дефрагментация в ext2/3/4

Нужна. Нужна и точка, хотя, нет, три восклицательных знака!!!

Нужна не ядру LINUX и не ОС на этом ядре, а аппаратному обеспечению, которое считывает файл с флэшки, на которой ExtFS.

Размер флэшки ограничен, аппарат привязан к UUID ФС. В логе fsck.ext3 я могу посмотреть процент non-contiguous файлов, но после многократных fsck.ext3 процент не меняется. Чем дефрагментировать-то?

 , , , ,

zzdnx ()

А знаете ли вы об команде chattr ?

Сабж ?

Это я к тому что недавно поставил в тупик типа крутых линукс админов которые не могли удалить простой файлик на extX системе ...

 , ,

Jopich1 ()

ext2

Установил Lubuntu 14.04 (ядро 4.4) полностью на ext2, чем это чревато, кроме потери ненужного мне журнала?

 ,

Stormy ()

Бэкап ext-fs под win в tar ?

Может быть кому попадался софт для бэкапа драйвов (usb в частности) с ext-fs под форточки в tar ? Погуглил - ничего подобного не нашёл :(

Paragon'ы и прочие акронисы бекапят в свои форматы так что это не то.

VBox с линем и и транзитной share-папкой - не самый лучший вариант - скорость передачи страдает :(

Пока рассматриваю вариант установки colinux параллельно с win, но я бы не сказал что такой вариант оптимален - слишком много телодвижений. Если была бы одна тулза, то всё было бы куда проще.

 , , , ,

Blacksmith ()

На флешке с ext2 меньше места, чем на ней же с fat32

Есть флешка офторматированная в винде в fat32.

$ df
Файловая система 1K-блоков Использовано Доступно Использовано% Cмонтировано в
/dev/sdc1         15662080            8 15662072            1% /media/oleg/90CD-2417

Форматирую под debian в ext2: mkfs.ext2 /dev/sdc

$ df
Файловая система 1K-блоков Использовано Доступно Использовано% Cмонтировано в
/dev/sdc          15433168        38264 14610932            1% /media/oleg/2a77fb10-05b1-4156-ba90-a38e237202b7

Куда пропал 1 гб места?

 , ,

Olegymous ()

Почему появляются такие ошибки и как это лечится?

При попытке поднять сеть:

root@debian:~# ifup -a
[ 360.945232] EXT2-fs (hdb1): error: ext2_lookup: deleted inode referenced
52
ifup: failed to open statefile /etc/network/run/ifstate: Input/output error

 ,

podovalov5 ()

Тестирование производительности популярных файловых систем на USB Flash

Весьма интересные результаты у F2FS & Btrfs, которые как минимум не уступают уже классической VFAT. Также можно отметить местами слабые показатели в Ext2/Ext4.

Link

 , , , ,

Deleted ()

Что почитать про историю развития Linux?

Привет всем. Не посоветуете, какую литературу по раннему развитию Linux можно почитать? Меня интересуют файловые системы ext и ext2. Если по второй какая-то информация есть в сети, то по первой - практически нет, увы :(

 , , ,

hemen2015 ()

Ext* и Acronis true image

Можно ли акронисом восстанавливать диски с файловыми системами ext2 и ext4? Я вот не могу выбрать почему-то эти диски для восстановления.

 , ,

Hi ()

когда в ядре рипнули ext2?

в какой версии ядра оригинальный код ext2 был выброшен и в качестве ext2 стали использовать ext4 без журнала?

 , , , ,

Alyssa ()

В e2fsprogs 1.42.12, похоже, не везде номер версии обновлён в сорцах

Напишите кто-нибудь баг, а то у меня аккаунта на sourceforge нету.

скачал 1.42.12

# rpmbuild -tb e2fsprogs-1.42.12.tar.gz
error: File /root/e2fsprogs-1.42.11.tar.gz: No such file or directory
# cd e2fsprogs-1.42.12
# grep 42.11 -ir *
debian/e2fslibs.symbols: ext2fs_close_free@Base 1.42.11        
debian/changelog:e2fsprogs (1.42.11-2) unstable; urgency=low   
debian/changelog:e2fsprogs (1.42.11-1) unstable; urgency=medium
e2fsprogs.spec:Version: 1.42.11                                
Binary file po/eo.gmo matches                                  
Binary file po/fr.gmo matches                                  
po/zh_CN.po:msgid "EXT2FS Library version 1.42.11"             
po/de.po:"Project-Id-Version: e2fsprogs-1.42.11-rc0\n"         
po/de.po:msgid "EXT2FS Library version 1.42.11"                
po/de.po:msgstr "EXT2FS-Bibliothek, Version 1.42.11"           
po/tr.po:msgid "EXT2FS Library version 1.42.11"                
Binary file po/nl.gmo matches                                  
Binary file po/de.gmo matches                                  
po/ca.po:msgid "EXT2FS Library version 1.42.11"                
po/id.po:msgid "EXT2FS Library version 1.42.11"                
Binary file po/cs.gmo matches                                  
po/eo.po:"Project-Id-Version: e2fsprogs-1.42.11-rc0\n"         
po/eo.po:msgid "EXT2FS Library version 1.42.11"                
Binary file po/pl.gmo matches                                  
Binary file po/es.gmo matches                                  
Binary file po/uk.gmo matches                                  
Binary file po/vi.gmo matches                                  
po/it.po:msgid "EXT2FS Library version 1.42.11"                
po/es.po:"Project-Id-Version: e2fsprogs-1.42.11-rc0\n"         
RELEASE-NOTES:E2fsprogs 1.42.11 (July 9, 2014)                 

 , , ,

pianolender ()

EXT4 с отключенным журналом

Необходимо установить какой-нибудь дистрибутив (думаю ubuntu 14.10) на машинку без HDD. Из носителей есть только flash-накопитель (обычная «флэшка» на 16 Гб, не SSD!). Какую фс поставить? EXT4 без журнала? Или что-нибудь другое посоветуете? Естественно /tmp, /var/log, /run в tmpfs

 , , , ,

int13h ()

Почему заглохла разработка e2compr? FS со сжатием.

Неужели функциональность настолько ненужная? Имеется в виду прозрачное сжатие файлов на уровне ФС. Может я плохо искал, и есть прослойка, типа mdadm для создания сжатого блочного девайса поверх диска или типа того?

Ведь на ZFS придется переходить! А в centos его нет из коробки :( Попутал, в epel есть: http://zfsonlinux.org/epel.html (про centos 5 пока не понятно, соберется ли)

 , , , ,

Deleted ()

ext2 для usb-flash: отключить unix-style permissions

собственно, вопрос из-за совершенно дурацкого поиска по лору. Помнится, был когда-то здесь озвучен совет, как заставить ext2 мимикрировать vfat в плане отсутствия прав доступа на файлы, что очень удобно для всяких внешних флеш-дисков.

Помогите вспомнить, пожалуйста ))

 , ,

demidrol ()

как в ext2 отключить подключение прослойки ext4 при загрузке системы

если это реально то как это сделать при монтировании разделов и загрузке системы, ведь она для того подключается, чтобы логи вести нормально?

вся система на ext2 последнии 2 года, ubuntu

 , , , ,

dima1981 ()

снес раздел

В общем sdb1 с ext2 с файлом незапамятных времен, по запарке вместо fsck.ext2 сделал mkfs.ext2, вся инфа тютю. Чем востанавливать?

 , ,

splinter ()

Повышение производительности GNU/Linux на флешке

Привет, ЛОР! Есть линукс, установленный на флешке. Памяти 2 гектара, обычно занято ~200 мегабайт. Все вращается довольно медленно, пока что запилил /usr в squashfs, что еще посоветуете для уменьшения тормозов?

Реквестирую ссылки на годные мануалы.

 , ,

bsdfun ()

Ресайз Ext2 партиции с Archlinux/GRUB без порчи и бибиканья?

Дано:

- пустое место (100 Мб)

- Ext2-партиция с Archlinux и GRUB (12,5 Гб)

- пустое место (37,5 Гб)

- NTFS-партиция с Шиндовс (415 Гб)

Задача:

Расширить Ext2-партицию влево и вправо, чтобы исчезли пустые места. Важно, чтобы Арч и Граб после этого функционировали.

Собственно, прошу подсказки, каким софтом это лучше сделать. Виндовым или Линуксовым - не важно. GParted не предлагать - он просит для редактирования размонтировать /, чего я, разумеется, сделать не могу.

 , , ,

Le_Raux ()