Tôi đã mua một ổ cứng Seagate ST3000DM001 3TB. Nó đã được bán trong một bao vây. Tôi định dạng thành ext4, sao chép một số dữ liệu vào nó và sau đó tôi gỡ nó ra khỏi vỏ và kết nối trực tiếp với bo mạch chủ. Dữ liệu của tôi không hiển thị với HĐH (nó nhìn thấy một phân vùng ~ 300GiB không xác định và phần còn lại là không gian trống) vì vậy tôi bắt đầu đọc về Định dạng Nâng cao và các ổ đĩa> 2TB.
Tôi đã kết nối lại đĩa với USB, sao chép tất cả dữ liệu và cắm lại vào sata một lần nữa. Tôi đã sử dụng gparted để tạo bảng phân vùng GPT (tiện ích đĩa Error synchronizing after initial wipe: Timed out waiting for object (udisks-error-quark, 0ub Ubuntu sẽ không cho phép tôi ), tạo một phân vùng Ext4 3Tb lớn, để lại Align togiá trị mặc định MiBvà được định dạng.
Ổ đĩa được nhận dạng chính xác, và gắn kết đúng. Tập tin có thể được sao chép từ và vào ổ đĩa thành công.
Tuy nhiên:
Gparted cho thấy đĩa có 512k sector mà tôi biết là không đúng 1

trong khi cat /sys/block/sdb/queue/physical_block_sizebáo cáo4096
Tôi đã tìm thấy một số báo cáo libpartedcó vấn đề với các phần 2 không phải 512k và các phần 3 khác nói rằng việc căn chỉnh với MiB là đủ.
Một phần báo cáo rằng ổ đĩa được căn chỉnh khi tôi chọn tối thiểu:
(parted) align-check
alignment type(min/opt) [optimal]/minimal? min
Partition number? 1
1 aligned
(parted)
Cấu hình của tôi có đúng không? Tôi có bị phạt hiệu suất vì đĩa được định dạng với 512k sector, gParted báo cáo giá trị sai hay tôi đã hiểu toàn bộ điều sai?