linux windows双启动,怎么防止linux access 数据硬盘? (转载)

d
didadida
楼主 (未名空间)

【 以下文字转载自 Hardware 讨论区 】
发信人: didadida (滴滴嗒嗒), 信区: Hardware
标 题: linux windows双启动,怎么防止linux access 数据硬盘?
发信站: BBS 未名空间站 (Sun Nov 22 09:32:36 2020, 美东)

这个数据硬盘是独立于系统的

打算只让Windows能“看”到那块硬盘

Linux下,全都标注为 sda1 sdb1 ... 担心误格式化

光用户看不到未必行,比如我敲命令行的时候把sda1敲成sdb1 ...

需要整个linux也看不到
h
hadoop2

用VM

【 在 didadida (滴滴嗒嗒) 的大作中提到: 】
: 发信人: didadida (滴滴嗒嗒), 信区: Hardware
: 标 题: linux windows双启动,怎么防止linux access 数据硬盘?
: 发信站: BBS 未名空间站 (Sun Nov 22 09:32:36 2020, 美东)
: 这个数据硬盘是独立于系统的
: 打算只让Windows能“看”到那块硬盘
: Linux下,全都标注为 sda1 sdb1 ... 担心误格式化
: 光用户看不到未必行,比如我敲命令行的时候把sda1敲成sdb1 ...
: 需要整个linux也看不到

s
sanwadie

保护数据,磁盘加密即可,加了密的ntfs系统,Linux无法mount读取(如果非要读取,需要把key另外保存,加载系统时使用)
防止误操作删除分区,我只知道拔出磁盘,也许有其他方法,是我学艺不精
话说,如果你不用linux分区程序,就不会有误操作

g
guvest

硬件保护也可以考虑。除了早先的办法。
现在有不少指纹识别硬盘盒。买一个应该就可以了。
Windows的时候按一下。就相当于只有windows可以用。
例如:

vhttps://www.bestbuy.com/site/samsung-portable-t7-touch-1tb-external-usb-3-2-gen-2-portable-solid-state-drive-with-hardware-encryption-black/6401072.p?
skuId=6401072

g
generalhyang

接着sanwadie的帖子,楼主可以在Windows系统下,用系统自带的Bitlocker加密你的那个数据盘。
【 在 sanwadie (三娃爹) 的大作中提到: 】
: 保护数据,磁盘加密即可,加了密的ntfs系统,Linux无法mount读取(如果非要读取,
: 需要把key另外保存,加载系统时使用)
: 防止误操作删除分区,我只知道拔出磁盘,也许有其他方法,是我学艺不精
: 话说,如果你不用linux分区程序,就不会有误操作

a
ananpig

不要 mount 不就得了

【 在 didadida (滴滴嗒嗒) 的大作中提到: 】
: 【 以下文字转载自 Hardware 讨论区 】
: 发信人: didadida (滴滴嗒嗒), 信区: Hardware
: 标 题: linux windows双启动,怎么防止linux access 数据硬盘?
: 发信站: BBS 未名空间站 (Sun Nov 22 09:32:36 2020, 美东)
: 这个数据硬盘是独立于系统的
: 打算只让Windows能“看”到那块硬盘
: Linux下,全都标注为 sda1 sdb1 ... 担心误格式化
: 光用户看不到未必行,比如我敲命令行的时候把sda1敲成sdb1 ...
: 需要整个linux也看不到

n
netghost


感覺很多人沒有搞清楚塊設備和文件系統的區別。你需要的是OS kernel停止probing
某個塊設備。

如果是一般的SATA/SCSI,你需要改kernel 啓動參數,如果你用grub,就在linux一行
加上
libata.force=[id]:disable, id是你的disk的port.device號,就是device
[H:C:T:L]的T.L,比如說你的sda的device string是[0:0:3:0],那就是3.0。
至於怎麼找這個string,你可以用lsscsi或者直接
ls -l /sys/block/sda/device, 看link的target就可以得到。

【 在 didadida (滴滴嗒嗒) 的大作中提到: 】
: 【 以下文字转载自 Hardware 讨论区 】
: 发信人: didadida (滴滴嗒嗒), 信区: Hardware
: 标 题: linux windows双启动,怎么防止linux access 数据硬盘?
: 发信站: BBS 未名空间站 (Sun Nov 22 09:32:36 2020, 美东)
: 这个数据硬盘是独立于系统的
: 打算只让Windows能“看”到那块硬盘
: Linux下,全都标注为 sda1 sdb1 ... 担心误格式化
: 光用户看不到未必行,比如我敲命令行的时候把sda1敲成sdb1 ...
: 需要整个linux也看不到

s
sanwadie

高手,果然是我学艺不精。查了一下grub文档,这个方案可行。

【 在 netghost (Up to Isomorphism) 的大作中提到: 】
: 感覺很多人沒有搞清楚塊設備和文件系統的區別。你需要的是OS kernel停止probing
: 某個塊設備。
: 如果是一般的SATA/SCSI,你需要改kernel 啓動參數,如果你用grub,就在linux一行
: 加上
: libata.force=[id]:disable, id是你的disk的port.device號,就是device
: [H:C:T:L]的T.L,比如說你的sda的device string是[0:0:3:0],那就是3.0。
: 至於怎麼找這個string,你可以用lsscsi或者直接
: ls -l /sys/block/sda/device, 看link的target就可以得到。