staging.inyokaproject.org

Partition wird in /proc/partitions angzeigt, taucht aber in /dev nicht auf

Status: Gelöst | Ubuntu-Version: Kein Ubuntu
Antworten |

-schumi-

Avatar von -schumi-

Anmeldungsdatum:
24. August 2010

Beiträge: 254

Hallo zusammen,

ich hab hier gerade ein kleines Problem: Ich möchte eine Partition mounten (name: "mmcblk1p2"), die in /dev nicht auftaucht (ls /dev/block):

loop0
loop1
loop2
loop3
loop4
loop5
loop6
loop7
mmcblk0
mmcblk0boot0
mmcblk0boot1
mmcblk0p1
mmcblk0p10
mmcblk0p11
mmcblk0p12
mmcblk0p2
mmcblk0p3
mmcblk0p4
mmcblk0p5
mmcblk0p6
mmcblk0p7
mmcblk0p8
mmcblk0p9
mmcblk1
mmcblk1p1
ram0
ram1
ram10
ram11
ram12
ram13
ram14
ram15
ram2
ram3
ram4
ram5
ram6
ram7
ram8
ram9

cat /proc/partitions bringt sie aber schön brav:

major minor  #blocks  name

 179        0   15388672 mmcblk0
 179        1      20480 mmcblk0p1
 179        2       1280 mmcblk0p2
 179        3       1280 mmcblk0p3
 179        4       8192 mmcblk0p4
 179        5       8192 mmcblk0p5
 179        6       8192 mmcblk0p6
 179        7     102400 mmcblk0p7
 259        0      16384 mmcblk0p8
 259        1     524288 mmcblk0p9
 259        2    2097152 mmcblk0p10
 259        3   12066816 mmcblk0p11
 259        4     524288 mmcblk0p12
 179       16        512 mmcblk0boot1
 179        8        512 mmcblk0boot0
 179       24    7761920 mmcblk1
 179       25    1048576 mmcblk1p1
 179       26    6712320 mmcblk1p2         <------------- DIESES TEIL HIER

Wo finde ich die "mmcblk1p2" wenn nicht unter /dev/block?

Viele Grüße und vielen Dank schonmal
-schumi-

PS: Ich befinde mich im übrigen auf einem Handy (halbes Android (diesem Zeitpunkt noch vor dem init)), die Proc-Daten werden von einem Skript beim starten gesammelt:

mkdir /procbak
ls /proc >> /procbak/ls_proc
cat /proc/devices >> /procbak/devices
cat /proc/diskstats >> /procbak/diskstats
cat /proc/filesystems >> /procbak/filesystems
cat /proc/mounts >> /procbak/mounts
cat /proc/partitions >> /procbak/partitions
ls /proc/fs >> /procbak/ls_fs
ls /proc/fs/ext4 >> /procbak/ls_fs_ext4
ls /dev/block >> /procbak/ls_dev_block

k1l

Avatar von k1l

Anmeldungsdatum:
22. September 2006

Beiträge: 1253

das müsste die ext.SD sein. vlt ist sie da noch nicht gemountet

-schumi-

(Themenstarter)
Avatar von -schumi-

Anmeldungsdatum:
24. August 2010

Beiträge: 254

Ja genau, es ist die externe SD. Genau genommen eine 2. Partition (ext4) hinter einer fat32.

Und die will ich von Hand mounten. Nur weis ich nicht wie wenn die nicht in /dev auftaucht...

-schumi-

(Themenstarter)
Avatar von -schumi-

Anmeldungsdatum:
24. August 2010

Beiträge: 254

ICH HAB DIE LÖÖÖSUNG 😀 😛

# mknod
BusyBox v1.18.5 (2011-07-20 21:05:55 CDT) multi-call binary.

Usage: mknod [-m MODE] NAME TYPE MAJOR MINOR

Create a special file (block, character, or pipe)

Options:
	-m MODE	Creation mode (default a=rw)
TYPE:
	b	Block device
	c or u	Character device
	p	Named pipe (MAJOR and MINOR are ignored)

Also bäm:

mknod -m 660 /dev/block/ubuntu b 179 26

Dann hat man sein dev-Teil das man eiskalt mounten kann:

mount -t ext3 -o rw /dev/block/ubuntu /ubuntu

Yeah

Jetz bin ich happy 😀

Antworten |