Câu hỏi cụ thể này có liên quan đến Raspberry Pi, nhưng trên thực tế, đây là một câu hỏi chung.
Vì vậy, tôi có thẻ SD với hệ thống RPI chạy trên đó bao gồm hai phân vùng:
Đĩa /dev/mmcblk0: 59,5 GiB, 63864569856 byte, 124735488 cung
Đơn vị: cung từ 1 * 512 = 512 byte
Kích thước cung (logic/vật lý): 512 byte / 512 byte
Kích thước I/O (tối thiểu/tối ưu): 512 byte / 512 byte
Loại nhãn đĩa: dos
Mã định danh đĩa: 0xf4481065
Khởi động thiết bị Bắt đầu Kết thúc Sector Kích thước Loại Id
/dev/mmcblk0p1 8192 532479 524288 256M c W95 FAT32 (LBA)
/dev/mmcblk0p2 532480 124735487 124203008 59.2G 83 Linux
Ngoài ra, tôi có một ổ cứng gắn ngoài được kết nối, hoạt động như một bộ lưu trữ dữ liệu hiện bao gồm bốn phân vùng:
Đĩa /dev/sda: 1,8 TiB, 2000398934016 byte, 3907029168 cung
Kiểu đĩa: EZRZ-00Z5HB0
Đơn vị: cung từ 1 * 512 = 512 byte
Kích thước cung (logic/vật lý): 512 byte / 4096 byte
Kích thước I/O (tối thiểu/tối ưu): 4096 byte / 4096 byte
Loại nhãn đĩa: gpt
Mã định danh đĩa: 9E92BCDF-4CF7-4ECE-ABCD-5B6794FE747E
Thiết bị Bắt đầu Kết thúc Sector Kích thước Loại
/dev/sda1 2048 125831167 125829120 Hệ thống tệp Linux 60G
/dev/sda2 125831168 754976767 629145600 Hệ thống tệp Linux 300G
/dev/sda3 754976768 2331002879 1576026112 751.5G hệ thống tập tin Linux
/dev/sda4 2331002880 3907028991 1576026112 751.5G hệ thống tập tin Linux
Điều tôi muốn làm là chuyển hệ thống RPI của mình từ thẻ SD sang phân vùng đầu tiên của ổ cứng. Tôi có thể sử dụng lệnh sau để sao chép toàn bộ thẻ SD (hai phân vùng) vào phân vùng đầu tiên của ổ cứng không?
dd if=/dev/mmcblk0 of=/dev/sda1 ...
Vì phân vùng đích lớn hơn một chút (các cung 124735488 so với 125829120), tôi hy vọng rằng phân vùng ổ cứng đầu tiên sẽ được chia làm hai (khởi động và root) và tất cả những người khác sda2, sda3, v.v. sẽ vẫn nguyên vẹn. Vì vậy, sau thao tác này, tôi sẽ có thể khởi động từ ổ cứng thay vì thẻ SD (tất nhiên là sau khi kiểm tra tất cả các UUID có thể thay đổi sau khi di chuyển).
AFAIK sẽ ổn thôi, nhưng hiện tại tôi không có khả năng kiểm tra quy trình này. Vì vậy, muốn kiểm tra lại mọi thứ và chắc chắn 100% không làm hỏng toàn bộ hệ thống.
cập nhật Có, tôi hiểu rằng nội dung sda1 sẽ bị hủy vĩnh viễn.