La lettura da/dev/block/mmcblk0 ha restituito i vecchi dati durante la lettura da/dev/block/mmcblk0p1 ha fornito gli ultimi dati. La mia domanda è: Linux mantiene un backup se i dati sono scritti in/dev/block/mmcblk0? Questo perché ero in grado di leggere i vecchi contenuti della scheda SD leggendo attraverso quel nodo.Differenza tra lettura da/dev/block/mmcblk0 e/dev/block/mmcblk0p1
5
A
risposta
9
Il sottosistema mmc nel kernel Linux registra i nodi del dispositivo nel formato mmcblkXpY
.
- Ogni dispositivo mmc registrati withing il kernel Linux riceve proprio numero di dispositivo MMC X.
- Ogni partizione su un particolare dispositivo riceve proprio numero Y
file normale I/O può essere eseguita dopo il montaggio di un nodo dispositivo di puntamento per una partizione.
Si noti inoltre che, a meno che non sia presente una tabella di partizione valida sul dispositivo /dev/mmcblkX
, non vi saranno successivi nodi /dev/mmcblkXpY
sul sistema.
Problemi correlati
- 1. Differenza tra lettura non ripetibile vs sporco leggere
- 2. Differenza tra DataSource e DataSet
- 3. Differenza tra REST e WebServices
- 4. La differenza tra $ * e $ @
- 5. Differenza tra $ # e $ {# @}
- 6. Differenza tra. e #
- 7. MySQL: Differenza tra ",", "e"
- 8. Differenza tra "o" e "||"
- 9. Differenza tra unwrapObservable e()
- 10. differenza tra due array
- 11. Differenza tra oggetto e *?
- 12. Differenza tra "**/* /" e "** /"?
- 13. Differenza tra due NSDate
- 14. Differenza tra jquery e $
- 15. CMake: differenza tra $ {} e "$ {}"
- 16. Differenza tra ". +" E ". +?"
- 17. VBA: Differenza tra & e +
- 18. Differenza tra numpy.logical_and e &
- 19. Differenza tra | = e^= css
- 20. Differenza tra `% in%` e `` ==
- 21. sola lettura vs auto (sola lettura) Proprietà
- 22. Differenza tra * e? in Spring @Scheduled (cron = ".....")
- 23. Qual è la differenza tra gli iteratori di input e gli iteratori di sola lettura?
- 24. Chiusure - Differenza tra catturare le variabili e la loro lettura come argomenti
- 25. Differenza tra stringa di lettura e stringa di caricamento in Clojure
- 26. Qual è la differenza tra la connessione e il timeout di lettura per i socket?
- 27. PHP Differenza tra mesi tra due date?
- 28. Differenza tra attr_accessible ei parametri forti
- 29. Differenza tra ios :: app e iOS :: mangiato
- 30. Differenza tra fla, swf e come file
Sei sicuro che sta restituendo "vecchi dati", come nei dati prima di scriverci sopra? Mi sembra che quei due dispositivi a blocchi siano l'intero disco e la prima partizione. IO su mmcblk0p1 è come leggere/scrivere su mmcblk0 con un offset. – cdleonard
cdleonard è corretto. mmcblk0 è l'intero disco (a partire dal settore di avvio e contenente la tabella delle partizioni) e mmcblk0p1 è la prima partizione. Non c'è modo in cui mmcblk0 contenga dati "vecchi". – Gnurou