From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <40F3B1CB.2010905@freesource.info> Date: Tue, 13 Jul 2004 12:56:27 +0300 From: =?KOI8-R?Q?=E4=C5=CE=C9=D3_=F3=CD=C9=D2=CE=CF=D7?= User-Agent: Mozilla Thunderbird 0.6 (Windows/20040502) X-Accept-Language: en-us, en MIME-Version: 1.0 To: community@altlinux.ru References: <200407121445.54198.alexey_borovskoy@mail.ru> In-Reply-To: <200407121445.54198.alexey_borovskoy@mail.ru> Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit Subject: [Comm] Re: jffs2 =?koi8-r?b?ySB1c2ItZmxhc2ggwtLFzM/L?= X-BeenThere: community@altlinux.ru X-Mailman-Version: 2.1.5 Precedence: list Reply-To: community@altlinux.ru List-Id: Mailing list for ALT Linux users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Jul 2004 09:56:28 -0000 Archived-At: List-Archive: List-Post: Alexey Borovskoy wrote: >Добрый день. > >Подскажите пожалуйста, как правильно поселить файловую систему >jffs2 на обычном usb-flash брелке. > >С пакетом mtd и устройствами /dev/mtd0 и /dev/mtdblock0 уже >наигрался, не выходит каменный цветок. > >Что я делал: > >Поскольку брелок у меня один, то я решил потренироватся на >на /dev/loop0. >Создал /dev/mtd0 >#mknod /dev/mtd0 c 90 0 >Создал /dev/mtdblock0 >#mknod /dev/mtdblock0 b 90 0 > >Путь номер 1 >1. dd if=/dev/zero of=flash.img bs=1M count=128 >2. losetup /dev/loop0 flash.img >3. modprobe blkmtd device=/dev/loop0 >4. modprobe mtdblock >5. mkfs.jffs2 -o flash.fs -d /tmp. По размеру flash.fs видно что >что-то внутри есть. >6. dd if=flash.fs of=/dev/mtdblock0. Облом. >Но dd if=flash.fs of=/dev/mtd0 прокатывает. > >Результат: /dev/loop0 не монтируется маунтом. > >Путь номер 2 >1. dd if=/dev/zero of=flash.img bs=1M count=128 >2. losetup /dev/loop0 flash.img >3. mkfs.jffs2 -o flash.fs -d /tmp. По размеру flash.fs видно что >что-то внутри есть. >6. dd if=flash.fs of=/dev/losetup0. > >Результат: /dev/loop0 не монтируется маунтом. > >flash_eraseall -j /dev/mtd0 нормально стирает псевдо-флешку. > > > jffs2 надо монтировать с /dev/mtd0 (или mtdblock0, уже не помню). Она не умеет работать с обычными блочными устройствами, только c mtd.