adoptable storage -android存储子系统中的adoptable概念_adoptable storage教程 世界即时看

2023-06-06 10:29:53 来源:个人图书馆-jackchina

打印 放大 缩小

adoptable storage -android存储子系统中的adoptable概念

可采用的存储-安卓存储子系统中的可领养的概念


(资料图)

When external storage media is adopted, it’s formatted and encrypted to only work with a single Android device at a time. Because the media is strongly tied to the Android device that adopted it, it can safely store both apps and private data for all users.

当采用外部存储介质时,它经过格式化和加密,一次只能使用单个Android设备。由于媒体与采用它的安卓设备紧密相连,它可以安全地为所有用户存储应用程序和私人数据。

Adoptable Storage

可采用的存储

IN THIS DOCUMENT

在本文件中

Security

安全

Performance and stability

性能和稳定性

Android has always supported external storage accessories (such as SD cards), but these accessories were historically limited to simple file storage, due to their expected impermanence and the minimal data protection offered to traditional external storage. Android 6.0 introduces the ability to adopt external storage media to act like internal storage.

安卓一直支持外部存储配件(如SD卡),但这些配件在历史上仅限于简单的文件存储,因为它们的预期短暂性和对传统外部存储的最低数据保护。安卓6.0引入了采用外部存储介质来充当内部存储的能力。

When external storage media is adopted, it’s formatted and encrypted to only work with a single Android device at a time. Because the media is strongly tied to the Android device that adopted it, it can safely store both apps and private data for all users.

当采用外部存储介质时,它经过格式化和加密,一次只能使用单个Android设备。由于媒体与采用它的安卓设备紧密相连,它可以安全地为所有用户存储应用程序和私人数据。

When users insert new storage media (such as an SD card) in an adoptable location, Android asks them how they want to use the media. They can choose to adopt the media, which formats and encrypts it, or they can continue using it as-is for simple file storage. If they choose to adopt, the platform offers to migrate the primary shared storage contents (typically mounted at /sdcard) to the newly adopted media, freeing up valuable space on internal storage. Unlike traditional storage, which is limited to 2TB due to its use of MBR, adoptable storage usesGPT and therefore has file storage limit of ~9ZB.

当用户在可采用的位置插入新的存储介质(如SD卡)时,Android会询问他们希望如何使用该介质。他们可以选择采用格式化和加密的介质,也可以继续使用它进行简单的文件存储。如果他们选择采用,该平台提供将主要共享存储内容(通常安装在/sdcard)迁移到新采用的介质,从而释放内部存储上的宝贵空间。与传统存储不同,传统存储由于使用MBR而被限制为2TB,可采用的存储使用GPT,因此文件存储限制为~9ZB。

Apps can be placed on adopted storage media only when the developer has indicated support through theandroid:installLocation attribute. New installs of supported apps are automatically placed on the storage device with the most free space, and users can move supported apps between storage devices in the Settingsapp. Apps moved to adopted media are remembered while the media is ejected, and return when the media is reinserted.

只有当开发人员通过droid:installLocation属性表示支持时,应用程序才能放置在采用的存储介质上。新安装的受支持应用程序会自动放置在具有最大可用空间的存储设备上,用户可以在Settingsapp中的存储设备之间移动受支持的应用程序。当介质弹出时,移动到已采用介质的应用程序会被记住,当介质重新插入时,应用程序会返回。

Security

安全

The platform randomly generates an encryption key for each adopted device, and that key is stored on the internal storage of the Android device. This effectively makes the adopted media as secure as internal storage. Keys are associated with adopted devices based on the adopted partition GUID. The adopted device is encrypted using dm-crypt configured with the aes-cbc-essiv:sha256 algorithm and a 128-bit key size.

该平台为每个采用的设备随机生成一个加密密钥,该密钥存储在安卓设备的内部存储器中。这有效地使所采用的介质与内部存储一样安全。密钥基于所采用的分区GUID与所采用的设备相关联。所采用的设备使用dm crypt进行加密,该crypt配置有aes-cbc-essiv:sha256算法和128位密钥大小。

The on-disk layout of the adopted device closely mirrors the internal data partition, including SELinux labels, etc. When multi-user is supported on the Android device, the adopted storage device also supports multi-user with the same level of isolation as internal storage.

所采用设备的磁盘布局紧密反映了内部数据分区,包括SELinux标签等。当Android设备支持多用户时,所采用的存储设备也支持与内部存储具有相同隔离级别的多用户。

Because the contents of an adopted storage device are strongly tied to the Android device that adopted it, the encryption keys should not be extractable from the parent device, and therefore the storage device can"t be mounted elsewhere.

由于采用的存储设备的内容与采用它的安卓设备紧密相连,因此加密密钥不应从父设备中提取,因此存储设备不能安装在其他地方。

Performance and stability

性能和稳定性

Only external storage media in stable locations, such as a slot inside a battery compartment or behind a protective cover, should be considered for adoption to help avoid accidental data loss or corruption. In particular, USB devices connected to a phone or tablet should never be considered for adoption. One common exception would be an external USB drive connected to a TV-style device, because the entire TV is typically installed in a stable location.

只有位于稳定位置的外部存储介质,如电池舱内的插槽或保护罩后面的插槽,才应考虑采用,以帮助避免意外的数据丢失或损坏。特别是,连接到手机或平板电脑的USB设备永远不应该被考虑采用。一个常见的例外是连接到电视式设备的外部USB驱动器,因为整个电视通常安装在稳定的位置。

When a user adopts a new storage device, the platform runs a benchmark and compares its performance against internal storage. If the adopted device is significantly slower than internal storage, the platform warns the user about a possibly degraded experience. This benchmark was derived from the actual I/O behavior of popular Android apps. Currently, the AOSP implementation will only warn users beyond a single threshold, but device manufacturers may adapt this further, such as rejecting adoption completely if the card is extremely slow.

当用户采用新的存储设备时,平台会运行一个基准测试,并将其性能与内部存储进行比较。如果采用的设备明显慢于内部存储,平台会警告用户可能会降低体验。这个基准测试源于流行的Android应用程序的实际I/O行为。目前,AOSP的实现只会警告用户超过一个阈值,但设备制造商可能会进一步调整这一点,例如如果卡速度非常慢,则完全拒绝采用。

Adopted devices must be formatted with a filesystem that supports POSIX permissions and extended attributes, such as ext4 or f2fs. For optimal performance, the f2fs filesystem is recommended for flash-based storage devices.

采用的设备必须使用支持POSIX权限和扩展属性(如ext4或f2fs)的文件系统进行格式化。为了获得最佳性能,建议将f2fs文件系统用于基于闪存的存储设备。

When performing periodic idle maintenance, the platform issues FI_TRIM to adopted media just like it does for internal storage. The current SD card specification does not support the DISCARD command; but the kernel instead falls back to the ERASE command, which SD card firmware may choose to use for optimization purposes.

当执行定期空闲维护时,平台向采用的介质发出FI_TRIM,就像对内部存储一样。当前SD卡规格不支持DISCARD命令;但是内核转而回到SD卡固件可以选择用于优化目的的ERASE命令。

可采用的存储-安卓存储子系统中的可领养的概念

当采用外部存储介质时,它经过格式化和加密,一次只能使用单个Android设备。由于媒体与采用它的安卓设备紧密相连,它可以安全地为所有用户存储应用程序和私人数据。

可采用的存储

在本文件中

安全

性能和稳定性

安卓一直支持外部存储配件(如SD卡),但这些配件在历史上仅限于简单的文件存储,因为它们的预期短暂性和对传统外部存储的最低数据保护。安卓6.0引入了采用外部存储介质来充当内部存储的能力。

当采用外部存储介质时,它经过格式化和加密,一次只能使用单个Android设备。由于媒体与采用它的安卓设备紧密相连,它可以安全地为所有用户存储应用程序和私人数据。

当用户在可采用的位置插入新的存储介质(如SD卡)时,Android会询问他们希望如何使用该介质。他们可以选择采用格式化和加密的介质,也可以继续使用它进行简单的文件存储。如果他们选择采用,该平台提供将主要共享存储内容(通常安装在/sdcard)迁移到新采用的介质,从而释放内部存储上的宝贵空间。与传统存储不同,传统存储由于使用MBR而被限制为2TB,可采用的存储使用GPT,因此文件存储限制为~9ZB。

只有当开发人员通过droid:installLocation属性表示支持时,应用程序才能放置在采用的存储介质上。新安装的受支持应用程序会自动放置在具有最大可用空间的存储设备上,用户可以在Settingsapp中的存储设备之间移动受支持的应用程序。当介质弹出时,移动到已采用介质的应用程序会被记住,当介质重新插入时,应用程序会返回。

安全

该平台为每个采用的设备随机生成一个加密密钥,该密钥存储在安卓设备的内部存储器中。这有效地使所采用的介质与内部存储一样安全。密钥基于所采用的分区GUID与所采用的设备相关联。所采用的设备使用dm crypt进行加密,该crypt配置有aes-cbc-essiv:sha256算法和128位密钥大小。

所采用设备的磁盘布局紧密反映了内部数据分区,包括SELinux标签等。当Android设备支持多用户时,所采用的存储设备也支持与内部存储具有相同隔离级别的多用户。

由于采用的存储设备的内容与采用它的安卓设备紧密相连,因此加密密钥不应从父设备中提取,因此存储设备不能安装在其他地方。

性能和稳定性

只有位于稳定位置的外部存储介质,如电池舱内的插槽或保护罩后面的插槽,才应考虑采用,以帮助避免意外的数据丢失或损坏。特别是,连接到手机或平板电脑的USB设备永远不应该被考虑采用。一个常见的例外是连接到电视式设备的外部USB驱动器,因为整个电视通常安装在稳定的位置。

当用户采用新的存储设备时,平台会运行一个基准测试,并将其性能与内部存储进行比较。如果采用的设备明显慢于内部存储,平台会警告用户可能会降低体验。这个基准测试源于流行的Android应用程序的实际I/O行为。目前,AOSP的实现只会警告用户超过一个阈值,但设备制造商可能会进一步调整这一点,例如如果卡速度非常慢,则完全拒绝采用。

采用的设备必须使用支持POSIX权限和扩展属性(如ext4或f2fs)的文件系统进行格式化。为了获得最佳性能,建议将f2fs文件系统用于基于闪存的存储设备。

当执行定期空闲维护时,平台向采用的介质发出FI_TRIM,就像对内部存储一样。当前SD卡规格不支持DISCARD命令;但是内核转而回到SD卡固件可以选择用于优化目的的ERASE命令。

adoptable storage -android存储子系统中的adoptable概念

简单并快乐着 于2017-05-03 18:15:24发布 1671 收藏 1 分类专栏: android android 专栏收录该内容 211 篇文章 2 订阅订阅专栏 When external storage media is adopted, it’s formatted and encrypted to only work with a single Android device at a time. Because the media is strongly tied to the Android device that adopted it, it can safely store both apps and private data for all users.

DiskInfo.Java有判断SD卡和USB的接口isSd()

isAdoptable()方法是判断SD卡是否可以用作内部存储

弹出框的两个选项,选择第二个就是adoptable设备

Adoptable Storage

IN THIS DOCUMENT

Security

Performance and stability

Androidhas always supported external storage accessories (such as SD cards), but these accessories were historically limited to simple file storage, due to their expected impermanence and the minimal data protection offered totraditional external storage. Android 6.0 introduces the ability toadoptexternal storage media to act like internal storage.

When external storage media is adopted, it’s formatted and encrypted to only work with a single Android device at a time. Because the media is strongly tied to the Android device that adopted it, it can safely store both apps and private data for all users.

When users insert new storage media (such as an SD card) in an adoptable location, Android asks them how they want to use the media. They can choose to adopt the media, which formats and encrypts it, or they can continue using it as-is for simple file storage. If they choose to adopt, the platform offers to migrate the primary shared storage contents (typically mounted at/sdcard) to the newly adopted media, freeing up valuable space on internal storage. Unlike traditional storage, which is limited to 2TB due to its use ofMBR, adoptable storage usesGPTand therefore has file storage limit of ~9ZB.

Apps can be placed on adopted storage media only when the developer has indicated support through theandroid:installLocationattribute. New installs of supported apps are automatically placed on the storage device with the most free space, and users can move supported apps between storage devices in theSettingsapp. Apps moved to adopted media are remembered while the media is ejected, and return when the media is reinserted.

Security

The platform randomly generates an encryption key for each adopted device, and that key is stored on the internal storage of the Android device. This effectively makes the adopted media as secure as internal storage. Keys are associated with adopted devices based on the adopted partition GUID. The adopted device is encrypted usingdm-cryptconfigured with theaes-cbc-essiv:sha256algorithm and a 128-bit key size.

The on-disk layout of the adopted device closely mirrors the internal data partition, including SELinux labels, etc. When multi-user is supported on the Android device, the adopted storage device also supports multi-user with the same level of isolation as internal storage.

Because the contents of an adopted storage device are strongly tied to the Android device that adopted it, the encryption keys should not be extractable from the parent device, and therefore the storage device can"t be mounted elsewhere.

Performance and stability

Only external storage media in stable locations, such as a slot inside a battery compartment or behind a protective cover, should be considered for adoption to help avoid accidental data loss or corruption. In particular, USB devices connected to a phone or tablet should never be considered for adoption. One common exception would be an external USB drive connected to a TV-style device, because the entire TV is typically installed in a stable location.

When a user adopts a new storage device, the platform runs a benchmark and compares its performance against internal storage. If the adopted device is significantly slower than internal storage, the platform warns the user about a possibly degraded experience. This benchmark was derived from the actual I/O behavior of popular Android apps. Currently, the AOSP implementation will only warn users beyond a single threshold, but device manufacturers may adapt this further, such as rejecting adoption completely if the card is extremely slow.

Adopted devices must be formatted with a filesystem that supports POSIX permissions and extended attributes, such asext4orf2fs. For optimal performance, thef2fsfilesystem is recommended for flash-based storage devices.

When performing periodic idle maintenance, the platform issuesFI_TRIMto adopted media just like it does for internal storage. The current SD card specification does not support theDISCARDcommand; but the kernel instead falls back to theERASEcommand, which SD card firmware may choose to use for optimization purposes.

关键词:

责任编辑:ERM523

相关阅读

精彩推送

【原】【西楼文苑品诗阁】2023年总(157)期【精品古诗词一组】作者//平台诗友 adoptable storage -android存储子系统中的adoptable概念_adoptable storage教程 世界即时看
全球要闻:变食真言正确读诵(变食真言) 第一批全国职业院校数字校园建设试点院校公布 郑州职业技术学院入选
【原】韩雪丽:棋逢对手第六部谁与争锋(49)得理要饶人 今日最新 当前速讯:【原】同样是吴国的刺客,要离和专诸的待遇为何如此不一样?
全球热头条丨GTA住房市场需求升温 生态环境部等五部门联合发布《公民生态环境行为规范十条》|世界观焦点
青花汾30复兴版价格倒挂:指导价1199元,经销商报价不足900元,电商平台仅800元左右-天天新动态 精彩看点:一个村考出300多大学生6个北大:留学哈佛5人、其他高校300余人
山西汾酒股价持续低迷 发力高端依然面临挑战 环球速读:冀中能源股份有限公司大淑村矿狠抓重点环节算好降本增效账
上海一部门拟录用的38名公务员都是留学生?网传文章不实_世界播报 商务部美大司负责人就美国财政部以销售设备涉芬太尼为由制裁中国实体和个人答记者问 环球报道
世界即时看!白酒行业短期布局复苏主线 中长期关注成长性回归 科创50ETF期权今日上市,合约标的易方达上证科创板50ETF交投活跃
消息!夹江县开展 年画制作体验活动 夫妻离婚都不愿养娃法院判不许离:并且被告不同意与原告离婚
上班路上 供电员工救助猎隼-今日关注 李宁获摩根大通增持1117.05万股 最新持股比例为5.07%
未婚妻穿婚纱应援偶像,我选择了分手 焦点要闻:武汉女大学生创办皮具工作室 发布时间:2023年06月06日08:09 来源:
每日热门:海外情报:佛罗伦萨2-1西汉姆联 给排水图例大全_给排水图例|焦点关注
河北展区五大板块、1000余件展品将亮相第十九届深圳文博会 看点:如何延缓孩子近视进展?眼科专家详解
提高气象为农服务水平_每日报道 世界即时看!绿电成就“零碳海岛”
中信证券:北美云计算巨头积极拥抱这一轮AI浪潮,云厂商有望显著受益_天天播资讯 紫燕食品净利润毛利率连年大降,缺斤少两与食品安全投诉不断
环球精选!2023最值得思考的一句话心情文案 服软,梅西父亲抵达拉总豪宅!巴萨吊胃口成赢家,球王或放弃特权 当前通讯
天天微动态丨连收16张罚单!茅台集团旗下保险公司怎么了? iCAR 03首台整车下线 预计今年10月上市 环球今亮点
环球即时:三国群英传3存档路径(三国群英传3存档修改器) 泉州中心市区东菜市场改造升级 预计年底完工 世界快播报
环球微动态丨163邮箱登录客服电话(163邮箱客服电话400) AI写代码准确率高达80% 离自动生成程序还有多远?
北京朝阳区加速抢滩互联网3.0 就这?等了一整年iOS 17推出了这些更新...
演员朱一龙起诉葡萄酒公司侵权 当前热点-短视频时代,孩子应与网络保持什么样的距离
商丘市睢阳区:特色“鳖”产业谱写振兴新篇章 天天报资讯 自主手术机器人、3D打印器官、智能马桶……科技正让医疗服务悄然升级
白酒现“价格倒挂”,专家称去库存周期或持续两至三年|天天播资讯 花30万可让梅西敬酒?北京警方回应
5月份调解消费投诉市场监管部门为消费者挽回损失近500万元 天天即时 全球头条:抚州市东乡区:小小花果芋铺就富民强村路
微动态丨“苹果春晚”来了!头显设备起售价3499美元!苹果这场重磅发布会还有哪些看点 柔直技术支撑风电走向深远海
陕西将建立乡村振兴人才绿色通道-世界简讯 世界新消息丨白酒板块整体走弱 舍得酒业放量跌停
全球快报:售价2万5!苹果首款MR头显震撼发布,花了7年研发,你会买吗? 第十四届陆家嘴论坛议程来了!本次论坛聚焦这些热点金融议题
【新时代新征程新伟业】构筑万亿项目矩阵打造千户亿级企业 精彩看点 种类繁多的眼药水该如何选
“绿色司法”守护生态大省 耐盐抗旱小麦新品种 “小偃155”亩产超411公斤 世界微动态
动销不畅渠道库存高企 白酒现“价格倒挂” 【速看料】高效利用道路资源是关键
【世界报资讯】教材内容是什么(教材作用 教材是什么简介介绍) 天天速递!新车上市半个月即召回!这个豪华品牌“拉胯”了,去年销量不及奔驰“零头”…
上海:推进中医药国际标准化建设 英雄联盟jdg是哪个国家的战队(jdg战队是哪个国家的)
每日播报!俄称击退乌军进攻 乌称巴赫穆特争夺激烈 属羊1991年招财名字女孩,适合属羊女的微信名 每日速读
环球焦点!关于国泰大健康股票型证券投资基金暂停大额申购、定期定额投资及转换转入业务的公告 四平铁东法院开展“六一”国际儿童节慰问活动 今亮点
太牛了!王欣瑜谢淑薇闯进法网8强,网友难以置信,能否畅想夺冠 黑龙江省生态环境质量显著提升 全省优良天数比率为95.9%
米易县气象台发布雷电黄色预警信号【III级/较重】【2023-06-06】 美国前副总统彭斯提交文件参加2024年总统大选,对特朗普发起挑战_天天热闻
天天播报:木里藏族自治县气象台更新雷电黄色预警信号【III级/较重】【2023-06-06】 渤海湾首个千亿方大气田中心平台建造完成
男气功带什么武器 男气功装备搭配2021 全球热资讯!【护航高考】抚顺公安温馨提示:谨防高考骗局,预祝金榜题名!
当前快看:滑复栗 滑复栗怎么样 当前资讯!关于49岁王祖贤游迪士尼 容颜俏丽被赞不老女神的相关信息
今日热讯:湟源县气象台发布雷电黄色预警信号【2023-06-05】 王刚赴上海电力绿色能源有限公司考察对接 焦点热门
笔记本电脑怎么破解wifi密码呢_电脑怎么破解wifi密码呢 焦点 今日要闻!希望看到更多活力四射的“村BA”和“村超” |新京报快评
白酒股再遭重创,舍得酒业跌停,市场情绪何时回暖?_微头条 安全员证书查询app_安全员证书查询网站
当前动态:《中国好声音2023》定档,四大导师阵容,周华健最值得期待 鹅口疮图样_鹅口疮图片婴儿
朱顶红的养殖方法和注意事项视频(朱顶红的养殖方法和注意事项有哪些) 世界即时 丹东市气象局发布雷电黄色预警【Ⅲ级/较重】【2023-06-06】-天天快报
广州市越秀区 街道_广州市越秀区街道划分 杀手林俊杰mp3下载_林俊杰 杀手 歌词-当前视讯
罗马诺:莱比锡准备再次报价法比奥-卡瓦略,利物浦考虑加回购 雷达币骗局揭秘_雷达币骗局-天天新消息
为了对付这国,日韩要搁置“雷达照射”争议|全球报资讯 今日寿司的做法 详细图解-今日热讯
世界头条:ps图片如何变形却不失真_在Photoshop中图片变形怎么操作不变形 让渡资产使用权考点_让渡资产使用权
天天播报:长大以后我只能奔跑这是一首什么歌_lsquo 长大以后我只能奔跑 rsquo 是什么歌 扣缴义务人与年度自行申报的区别_扣缴义务人 全球新消息
环球最资讯丨想玩LOL英雄联盟PBE美测服不会下载?小编带你开启极速模式 零钱理财火了:快赎额度高、支持多种消费_天天新消息