Những thuật ngữ này có nghĩa chính xác là gì?
- vách ngăn
- âm lượng
- lái xe
Trên Windows, người ta có thể nói ổ C: hoặc phân vùng C :. Trên Linux Tôi không chắc nên sử dụng cái gì cho các phân vùng vì chúng không có tên.
Những thuật ngữ này có nghĩa chính xác là gì?
Trên Windows, người ta có thể nói ổ C: hoặc phân vùng C :. Trên Linux Tôi không chắc nên sử dụng cái gì cho các phân vùng vì chúng không có tên.
Câu trả lời:
Thuật ngữ ổ đĩa dùng để chỉ một thiết bị lưu trữ vật lý như đĩa cứng, đĩa trạng thái rắn, ổ flash USB có thể tháo rời, v.v ... Trong các thiết bị hệ điều hành giống Unix được thể hiện bằng các đối tượng hệ thống tệp đặc biệt gọi là các nút thiết bị có thể nhìn thấy trong /dev
thư mục.
Các thiết bị lưu trữ được dán nhãn /dev
theo loại thiết bị theo sau là một chữ cái biểu thị thứ tự mà chúng được hệ thống phát hiện. Trong Linux trước khi kernel phiên bản 2.6.20 tiền tố hd biểu thị một thiết bị IDE, vì vậy ví dụ các tập tin thiết bị /dev/hda
, /dev/hdb
và /dev/hdc
tương ứng với các thiết bị IDE thứ nhất, thứ hai và thứ ba tương ứng. Tiền tố sd ban đầu được sử dụng cho các thiết bị SCSI, nhưng hiện được sử dụng cho tất cả các thiết bị PATA và SATA , bao gồm cả các thiết bị trên bus IDE. Nếu có hơn 26 thiết bị như vậy trong hệ thống, các thiết bị từ ngày 27 trở đi sẽ được dán nhãn /dev/sdAa
, /dev/sdAb
v.v.
Một thiết bị lưu trữ vật lý có thể được chia thành nhiều đơn vị lưu trữ logic được gọi là phân vùng . Mỗi phân vùng sẽ hiển thị dưới /dev
dạng một nút thiết bị riêng biệt. Một số sau chữ cái thiết bị biểu thị số của phần, vì vậy, ví dụ các tệp nút thiết bị /dev/sda1
và /dev/sda2
tham khảo phân vùng thứ nhất và thứ hai của thiết bị PATA đầu tiên. Lưu ý rằng trên các PC sử dụng phân vùng MBR , do giới hạn của bốn phân vùng chính và cách xử lý các phân vùng mở rộng, việc đánh số phân vùng có thể hơi khác so với số lượng phân vùng thực tế.
Các hệ thống tương tự Unix khác có thể đề cập đến các đĩa và phân vùng theo những cách khác. Ví dụ: FreeBSD sử dụng/dev/adaX
(trong đó X là một hoặc nhiều chữ số) để chỉ các đĩa PATA và /dev/adaXpY
(trong đó X và Y đều là một hoặc nhiều chữ số) để chỉ các phân vùng trên các đĩa PATA.
Khối lượng thuật ngữ trong Linux có liên quan đến Trình quản lý khối tin hợp lý ( LVM ), có thể được sử dụng để quản lý các thiết bị lưu trữ dung lượng lớn. Một khối lượng vật lý là một thiết bị lưu trữ hoặc phân vùng. Một khối lượng logic được tạo bởi LVM là một thiết bị lưu trữ logic có thể trải rộng trên nhiều khối vật lý.
/dev/null
cũng là một nút thiết bị. Vậy là /dev/tty
và /dev/pts/0
. Điều đó không nhất thiết có nghĩa là có một thiết bị vật lý ở đầu kia của tên.
Một ổ đĩa là một đĩa khối vật lý. Ví dụ : /dev/sda
.
Một phân vùng Một ổ đĩa có thể được chia thành một số đĩa khối logic. Những đĩa khối logic được đặt tên phân vùng. Ví dụ: /dev/sda1
, /dev/sda2
.
Một ổ đĩa cũng là một đĩa khối logic. Khối lượng là một khái niệm liên quan đến phân vùng. Một khối lượng có thể chứa nhiều phân vùng. Bạn có thể xem dự án LVM để hiểu khái niệm về một tập. http://sourceware.org/lvm2/ .
Ví dụ: vg0/lvol0
Những thuật ngữ này có nghĩa chính xác là gì?
Phiên bản TLDR:
Khối lượng ngụ ý định dạng và phân vùng không. Một phân vùng chỉ là bất kỳ tập hợp các lĩnh vực lưu trữ liên tục được liệt kê trong một số bảng (ví dụ MBR / GPT). Một tập là một tập hợp các lĩnh vực thuộc cùng một hệ thống tập tin, tức là một hệ thống tập tin được triển khai.
Nếu bạn đã định dạng các phân vùng của mình mà không có LVM, thì mỗi phân vùng của bạn có thể bị chiếm bởi một âm lượng. Trong sử dụng hiện đại, một ổ đĩa là tập hợp tất cả các lĩnh vực thuộc về một phần cứng (ảo) duy nhất, theo quan điểm của hệ điều hành.
Vì vậy, chúng tôi phân vùng ổ đĩa và định dạng phân vùng và gắn kết khối lượng.
Trên Windows, người ta có thể nói ổ C: hoặc phân vùng C:
Trên thực tế, trên Windows, từ ngữ chính xác là "âm lượng C" mặc dù tôi nghĩ chúng có thể được đổi tên nếu bạn không thích sử dụng chữ cái. MS đôi khi gọi các ổ đĩa được gắn là đĩa hoặc ổ đĩa, nhưng trong tài liệu trực tuyến của họ, họ cẩn thận hơn và sử dụng "âm lượng".
Câu trả lời đầy đủ:
Tôi không chắc chắn những gì nên được sử dụng cho các phân vùng vì chúng không có tên [thẻ hoặc nhãn]
(Một sidenote nhỏ ở đây là phân vùng GPT có thể được dán nhãn, như hầu hết các hệ thống tập tin)
Các phân vùng thông thường được định dạng với một khối hoàn chỉnh duy nhất và được đặt tên theo mục đích của chúng. Vì vậy, bạn có thể gọi chúng là [mục đích + phân vùng], ví dụ phân vùng nhà, phân vùng khởi động, phân vùng rootfs, v.v. Trên Windows, từ "ổ đĩa" là phổ biến hơn, mặc dù chính thức MS sử dụng âm lượng từ có lẽ là chính xác nhất. Tôi nghĩ rằng gọi chúng là ổ đĩa là một chút cẩu thả. Đọc về lý do tại sao.
Về mặt từ nguyên học, "ổ đĩa" có nguồn gốc từ phần cứng cơ giới đọc các phương tiện khác nhau như băng, đĩa mềm và đĩa. Vì vậy, những thứ chứa phương tiện chứa dữ liệu được gọi là "ổ đĩa". Để nhấn mạnh: ổ đĩa đọc phương tiện truyền thông, phương tiện lưu trữ dữ liệu . Mặc dù "ổ đĩa" có thể xuất phát từ bản chất cơ giới của phần cứng, định nghĩa có thể được kéo dài để bao gồm phần cứng không có động cơ như đầu đọc thẻ flash.
Điều này có nghĩa là các ổ đĩa kỹ thuật không thể được phân vùng . Phương tiện mà chúng chứa, chẳng hạn như đĩa cd hoặc đĩa từ hoặc bộ nhớ flash MMC, có thể được phân vùng. Phân vùng chỉ có nghĩa là xác định các bộ viền (theo lĩnh vực truyền thông) trong một bảng. Bảng thường được lưu trữ trong một vài lĩnh vực đầu tiên của phương tiện lưu trữ. Các mục trong bảng này cũng có thể bao gồm các nội dung khác như thông tin định dạng, định nghĩa hệ thống tệp mà phân vùng sử dụng (nếu có).
Ngày nay, "ổ đĩa" đã đạt được ý nghĩa trừu tượng hơn của " thùng chứa dữ liệu vật lý ", thay thế từ "đĩa". Điều này có thể là do:
Các ổ đĩa phổ biến nhất có xu hướng không thể tháo rời, khiến chúng ta nghĩ về chúng như các thùng lưu trữ thay vì các thiết bị đọc / ghi.
Sự ra đời của phương tiện truyền thông không phải đĩa như bộ nhớ flash. "Đĩa" quá cụ thể đối với một loại công nghệ, ví dụ: nó cảm thấy kỳ lạ khi nói về các đĩa có thẻ USB. Điều này cũng áp dụng cho các thiết bị logic (mảng RAID), đã trở nên phổ biến hơn. Thay vì sử dụng các từ cụ thể cho từng loại, chúng tôi gọi mọi thứ là một ổ đĩa.
Sự phân biệt phương tiện / độc giả không phải là rất hữu ích. Thông thường chúng tôi muốn đề cập đến phương tiện truyền thông, mặc dù các giao diện hệ điều hành với ổ đĩa. Vì vậy, đủ để biết rằng chúng tôi sử dụng ổ đĩa để truy cập dữ liệu. Làm cho "ổ đĩa" trở thành một khái niệm trừu tượng cho phương tiện lưu trữ chỉ là một phần của sự phát triển của biệt ngữ CS.
Theo định nghĩa mới hơn này, các ổ đĩa có thể được phân vùng . Khi chúng tôi đề cập đến một đầu đọc đĩa quang là E:\
ổ đĩa của chúng tôi, chúng tôi đang sử dụng định nghĩa cũ. Khi chúng tôi nói rằng chúng tôi phân vùng một ổ đĩa, chúng tôi đang sử dụng định nghĩa mới hơn.
Một ổ đĩa là một vùng lưu trữ có thể truy cập duy nhất với một hệ thống tệp duy nhất. - Wikipedia
Vì vậy, một phân vùng được định dạng có thể được coi là một loại âm lượng. Theo truyền thống, DVD hoặc CD bao gồm một ổ đĩa duy nhất, vì chúng không có phân vùng. Nhưng một ổ đĩa cũng có thể bao gồm nhiều ổ đĩa hoặc các phần không liên tục của một ổ đĩa hoặc cả hai. Một phân vùng theo định nghĩa là một phân đoạn liên tục của một ổ đĩa. Khối lượng phức tạp như vậy tồn tại trên cái gọi là thiết bị / ổ đĩa logic hoặc ảo, nhưng trừ khi bạn có lý do chính đáng, sử dụng trình quản lý khối lượng logic không đáng để gặp rắc rối.
Cuối cùng, một số bộ điều khiển phần cứng (ví dụ RAID) có thể trình bày một thiết bị logic / ảo trực tiếp cho hệ điều hành. Điều này có nghĩa là các phân vùng là các thành phần liên tục của một thiết bị logic (nghĩa là từ phối cảnh HĐH), các phân vùng có thể trải rộng trên một số đĩa vật lý.
Tóm lại:
mount
, mỗi dòng có định dạng "A trên B loại C", A có nghĩa là một khối lượng hoặc một phân vùng?
partition
này được dành riêng cho các mục trong bảng phân vùng của phương tiện lưu trữ (tức là ổ đĩa). Các phân vùng mở rộng có MBR riêng chứa các khối logic. Vì các mục đó không nằm trong 'MBR chính' nên chúng không thực sự là phân vùng theo nghĩa chính thức. Chúng là "phân vùng của một phân vùng" hoặc phân vùng phụ nếu bạn muốn.
Vâng, trong Linux cũng có phân vùng có tên. Giả sử bạn có ổ cứng, nó sẽ được gọi là sdX (X là a, b, v.v. tùy thuộc vào số ổ đĩa) và lần lượt các phân vùng sẽ được đặt tên là sda1, sda2, v.v.
Bạn có thể tra cứu chúng trong / dev, nó sẽ hiển thị tất cả các tệp thiết bị của hệ thống của bạn.
/dev
không phải là phân vùng. Nó là một điểm gắn kết cho một hệ thống tệp ảo được gọi là (IIRC) devfs.
/dev
là những ngày này thường được quản lý bởi udev , đó là sự kế thừa cho devfs.
Một khối lượng duy nhất có thể bao gồm một số ổ đĩa. Đây là trường hợp khi bạn có cấu hình Raid 0. Tất cả các ổ đĩa = một khối lượng duy nhất.
A Disk = A block device = Thiết bị lưu trữ, ví dụ SSD, đĩa cứng
Một phần của thiết bị lưu trữ được gọi là phân vùng , không có cách nào hệ thống tập tin thực hiện được thông qua hệ điều hành.
Theo ý nghĩa của âm lượng , có 2 loại vật lý hoặc logic.
Một ổ đĩa vật lý theo quan điểm của máy tính của bạn một đĩa cứng vật lý.
Một khối lượng hợp lý là một đĩa logic mà có thể lây lan trên nhiều đĩa vật lý.
Cách dễ nhất để nghĩ về âm lượng vật lý (PV) là phân vùng vật lý có loại phân vùng của Linux Linux LVMTHER (loại 8e - fdisk hoặc loại 8e00 - gdisk) và đã được "đánh dấu" là PV sử dụng PVCreate - có nghĩa là bây giờ nó có thể được thêm vào một nhóm âm lượng (VG). Từ VG, khối lượng logic (LV) có thể được tạo ra.