flash 掛載使用者分割槽
通過以下命令檢視分割槽:
# cat /proc/partitions major minor #blocks name 31 0 256 mtdblock0 31 1 1280 mtdblock1 31 2 2496 mtdblock2 31 3 4160 mtdblock3 240 0 256 romblock0 240 1 1280 romblock1 240 2 2496 romblock2 240 3 4160 romblock3 # cat /proc/mtd dev: size erasesize name mtd0: 00040000 00010000 "boot" mtd1: 00140000 00010000 "kernel" mtd2: 00270000 00010000 "rootfs" mtd3: 00410000 00010000 "user"
可以看到,mtdblockx對應mtdx,name是通過啟動引數傳進去的
setenv bootargs 'mem=32M console=ttyAMA0,115200 root=/dev/mtdblock2 rootfstype=squashfs mtdparts=hi_sfc:256K(boot),1280K(kernel),2496K(rootfs),4160K(user)'
因為flash一共8M,所以剩餘4160K給user。
mtd的name就是根據這裡來的,可以換做其他名稱。
系統起來以後,通過這個命令 掛載user分割槽到home,jffs2必須是核心支援的
# mount -t jffs2 /dev/mtdblock3 /home
剛開始找不到user分割槽,查詢半天才找到原因:是user 大小搞成4190K了,flash是8M的,超過了最大值
這個是識別出user的:
SPI FLASH start_up_mode is 3 Bytes
Spi(cs1):
Block:64KB
Chip:8MB
Name:"W25Q64FV"
spi size: 8MB
chip num: 1
4 cmdlinepart partitions found on MTD device hi_sfc
Creating 4 MTD partitions on "hi_sfc":
0x000000000000-0x000000040000 : "boot"
0x000000040000-0x000000180000 : "kernel"
0x000000180000-0x0000003f0000 : "rootfs"
0x0000003f0000-0x000000800000 : "user"
Fixed MDIO Bus: probed
這個沒有識別user
Block:64KB
Chip:8MB
Name:"W25Q64FV"
spi size: 8MB
chip num: 1
mtd: hi_sfc: partitioning exceeds flash size, truncating
3 cmdlinepart partitions found on MTD device hi_sfc
Creating 3 MTD partitions on "hi_sfc":
0x000000000000-0x000000040000 : "boot"
0x000000040000-0x000000180000 : "kernel"
0x000000180000-0x0000003f0000 : "rootfs"
Fixed MDIO Bus: probed
himii: probed
linux的mount支援的檔案系統:
adfs, affs, autofs, cifs, coda, coherent,
cramfs, debugfs, devpts, efs, ext, ext2, ext3, hfs, hpfs, iso9660, jfs, minix, msdos,
ncpfs, nfs, nfs4, ntfs, proc, qnx4, ramfs, reiserfs, romfs, smbfs, sysv, tmpfs, udf, ufs,
umsdos, usbfs, vfat, xenix, xfs, xiafs.
note:man 8 mount
檢視Linux當前支援的檔案系統:cat /proc/filesystems
[[email protected] proc]# cat filesystems
nodev sysfs
nodev rootfs
nodev bdev
nodev proc
nodev cpuset
nodev binfmt_misc
nodev debugfs
nodev securityfs
nodev sockfs
nodev usbfs
nodev pipefs
nodev futexfs
nodev tmpfs
nodev inotifyfs
nodev eventpollfs
nodev devpts
nodev ramfs
iso9660
nodev mqueue
ext3
nodev rpc_pipefs
nodev autofs
nodev nfsd
[[email protected] proc]#
相關推薦
flash 掛載使用者分割槽
通過以下命令檢視分割槽: # cat /proc/partitions major minor #blocks name 31 0 256 mtdblock0 31 1 1280 mtdblock1
硬碟掛載、分割槽、格式化為ext4格式
硬碟分割槽分兩種情況:當硬碟磁碟空間< 2T時,使用此種方式沒有問題, 當硬碟磁碟空間> 2T 時 使用此種方式可能會出問題,這種情況下使用Parted磁碟分割槽及掛載 第一步:新增硬碟/新建分割槽(fdisk)(此步驟非必須)第二步:格式化分割槽(mkfs.ext4)第三步:載
win10 和centOs7雙系統下,centos掛載ntfs分割槽報錯“symbol lookup error: /sbin/mount.ntfs: undefined symbol: ntfs_x”
在window10下安裝完centOS7,本來想利用linux系統吃記憶體少的特點,建立虛擬機器叢集,但是當初沒有考慮好,就給centOS7分配了50G記憶體,所以就想把虛擬機器系統放到window10的其他分割槽,但是centOS7怎麼都掛不上,裝了fuse,裝了ntfs-3g都沒有辦法,
Linux磁碟掛載、分割槽、擴容操作
轉載自:https://segmentfault.com/a/1190000017213655 基本概念 在操作前,首先要了解一些基本概念 磁碟 在Linux系統中所有的裝置都會以檔案的形式儲存。裝置一般儲存在/dev目錄下面,以sda、sda1、sda2 ...,
ubuntu無法掛載windows分割槽
今天在Windows中關機(注意是關機不是重啟)之後再回到ubuntu,發現原來在Windows下的兩個磁碟不能掛載了,之前都能正常掛載和讀寫的。後來突然意識到Windows10的關機是深度休眠,也就是說磁碟沒有完全釋放,因此外部無法訪問。於是乎回到Windows10重新啟動
week3-----掛載目錄分割槽以及RAID
一、各個目錄名稱解釋表 二、. Linux磁碟管理 硬碟—>分割槽—>格式化檔案系統—>掛載—>正常訪問! 1.常見的磁碟分類 2.磁碟分割槽的基本書寫防範 /dev/sda3 #硬體裝置所在目錄/,sd表示裝置型別,a表示硬碟的順序
安裝linux系統時的分割槽掛載.磁碟分割槽
一般安裝Ubuntu linux,如果平時做開發用,或用來玩的話,建議分割槽掛載如下:(linux沒有盤的概念,它的分割槽都要掛載到一個目錄下) / 根目錄,唯一必須掛載的目錄,選一個分割槽掛載它,大概5G~20G (建議20G). /home
ubuntu掛載其他分割槽到/home下,將當前分割槽內容替換
有時候,我們裝系統時,可能因為沒注意,把某一個分割槽分小了,導致到最後,我們的那個盤容不下了, 這時,面臨的兩個選擇就是:要麼解除安裝一些軟體,要麼重新分割槽,重灌系統,其實,還可以這樣,去把其他 多餘的盤分一個區出來,然後替換當前分割槽,放心,資料不會丟失,而且所有安
Linux掛載磁碟分割槽
Linux系統一般都會有未掛載的磁碟,如果我們想使用這些為掛載的磁碟就需要掛載到指定目錄才能使用。 一、有多個磁碟,將未分割槽的磁碟掛載 1、進入root使用者 su – 2、檢視已掛載磁碟的使用情況: df –h 可以看到系統已經掛載了sda磁碟,並分為sd
阿里雲-掛載盤分割槽和格式化步驟
可以用 fdisk -l 檢視你的系統有幾塊盤。 如: Disk /dev/xvda: 160.0 GB, 160000000000 bytes Disk /dev/xvdb: 160.0 GB, 160000000000 bytes 提示這個 disk /dev/xvdb doesn t contai
關於NAND flash的MTD分割槽與uboot中分割槽的理解
今天做核心移植,準備新增NAND flash的驅動,做到MTD分割槽時,想起在一本書上看到的一句話,說的是分割槽時每個區之間沒有間隙,前一個區的結束地址是後一個區的起始地址。可是當我看我的開發板的教程時,分割槽如下: static struct mtd_p
Linux下通過修改fstab來自動掛載Windows 分割槽
我電腦裝的是Windows和Linux雙系統,以前在Linux下,要開啟Windows系統的C盤或D盤的時候,總是要輸入密碼,很麻煩,而且麻煩了很長時間. 後來有一天浩哥看到了,說可以在Linux開機時自動掛載Windows分割槽的,修改/etc/fstab這個檔案,可以採
Linux系統掛載Windows分割槽
1、支援ntfs分割槽 如果你的windows分割槽有ntfs格式的,要使linux支援ntfs格式,你可以通過編譯核心實現,但最簡單的方式是通過安裝支援ntfs的rpm包實現. 單擊右鍵,在快捷選單裡選擇在此開啟終端.在終端中輸入uname -a檢視核心版本到http://
Centos 掛載windows分割槽 出現mount: unknown filesystem type 'ntfs' 掛載大於2T硬碟
今天幫客戶掛載一個USB 行動硬碟4T,NTFS格式,遇到了一些問題,總結記錄如下, 系統 #fdisk -l 有看到一個4T硬碟 WARNING: GPT (GUID Partition Table) detected on '/dev/sdc'! The util fd
Ubuntu Linux 永久掛載(mount)分割槽 和取消掛載
1、永久掛載 永久性掛載分割槽的辦法是修改分割槽檔案/etc/fstab (1)找到要掛載的硬碟:sudo df -h (2)要掛載硬碟的UUID sudo blkid /dev/sda3 (3)修改文件/etc/fstab UUID=904C23B64C23964E
在qemu kvm虛擬機器中掛載硬碟分割槽的方法總結
方法一,通過對qemu的系統映象直接擴充容量 qemu-img resize 你的映象.img +10G 然後通過qemu-system-x86_64命令啟動你的虛擬機器(或者virsh),到磁碟管理下面,就可以看到有一個為初始化的磁碟,就可以分
掛載ntfs 分割槽 報錯
掛載ntfs分割槽的行動硬碟報錯:fs-3g-mount: mount failed: device or resource busy系統centos5安裝軟體:ntfs-3g fuse kerne
Ubuntu 下掛載Windows分割槽
1. 手工掛載 1)首先你得知道Linux下對硬碟分割槽的稱呼。 sudo fdisk -l Disk /dev/sda: 160.0 GB, 160041885696 bytes 255 heads, 63 sectors/track, 19457 cylinders Un
Ubuntu中shell命令-(7)-mount掛載/Linux分割槽
注意:解除安裝和掛載都要使用管理員許可權 sudo 有時候Ubuntu會自動掛載分割槽,這時候位置不合適我們要解除安裝 有時候Ubuntu不會幫我們自己掛載,我們要自己去掛載,這時候就需要通過 fdisk 去檢視U盤對應的裝置
ubuntu開機自動掛載硬碟分割槽
格式:# file system: 分割槽定位,可以是磁碟號,或UUID一般用uuid,用磁碟號維護時可能錯亂。mount point: 掛載點,如:/media/wind/datatype: 掛載