70.3. ÐаÑÑа Ñвободного пÑоÑÑÑанÑÑва
Ðаждое ÑаблиÑное и индекÑное оÑноÑение, за иÑклÑÑением Ñ
еÑ-индекÑов, Ð¸Ð¼ÐµÐµÑ ÐºÐ°ÑÑÑ Ñвободного пÑоÑÑÑанÑÑва (Free Space Map, FSM) Ð´Ð»Ñ Ð¾ÑÑÐ»ÐµÐ¶Ð¸Ð²Ð°Ð½Ð¸Ñ Ð´Ð¾ÑÑÑпного меÑÑа. Ðна Ñ
ÑаниÑÑÑ ÑÑдом Ñ Ð´Ð°Ð½Ð½Ñми главного оÑноÑÐµÐ½Ð¸Ñ Ð² оÑделÑном Ñлое, Ð¸Ð¼Ñ ÐºÐ¾ÑоÑого обÑазÑеÑÑÑ Ð½Ð¾Ð¼ÐµÑом Ñайлового Ñзла оÑноÑÐµÐ½Ð¸Ñ Ñ ÑÑÑÑикÑом _fsm. ÐапÑимеÑ, еÑли ÑайловÑй Ñзел оÑноÑÐµÐ½Ð¸Ñ â 12345, FSM Ñ
ÑаниÑÑÑ Ð² Ñайле Ñ Ð¸Ð¼ÐµÐ½ÐµÐ¼ 12345_fsm в Ñом же каÑалоге, ÑÑо и оÑновной Ñайл оÑноÑениÑ.
ÐаÑÑа Ñвободного пÑоÑÑÑанÑÑва пÑедÑÑавлÑÐµÑ Ñобой деÑево ÑÑÑÐ°Ð½Ð¸Ñ FSM. СÑÑаниÑÑ FSM нижнего ÑÑÐ¾Ð²Ð½Ñ Ñ ÑанÑÑ Ð¸Ð½ÑоÑмаÑÐ¸Ñ Ð¾ Ñвободном пÑоÑÑÑанÑÑве, доÑÑÑпном на каждой ÑÑÑаниÑе ÑаблиÑÑ (или индекÑа), иÑполÑзÑÑ Ð¾Ð´Ð¸Ð½ Ð±Ð°Ð¹Ñ Ð´Ð»Ñ Ð¿ÑедÑÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ ÐºÐ°Ð¶Ð´Ð¾Ð¹ Ñакой ÑÑÑаниÑÑ. ÐеÑÑ Ð½Ð¸Ðµ ÑÑовни агÑегиÑÑÑÑ Ð¸Ð½ÑоÑмаÑÐ¸Ñ Ð½Ð¸Ð¶Ð½Ð¸Ñ ÑÑовней.
ÐнÑÑÑи каждой ÑÑÑаниÑÑ FSM имееÑÑÑ Ð´Ð²Ð¾Ð¸Ñное деÑево, Ñ ÑанÑÑееÑÑ Ð² маÑÑиве, где один Ð±Ð°Ð¹Ñ Ð²ÑделÑеÑÑÑ Ð½Ð° каждÑй Ñзел деÑева. ÐаждÑй лиÑÑовой Ñзел пÑедÑÑавлÑÐµÑ ÑÑÑаниÑÑ ÑаблиÑÑ Ð¸Ð»Ð¸ ÑÑÑаниÑÑ FSM нижнего ÑÑовнÑ. Ркаждом Ñзле вÑÑе лиÑÑовÑÑ Ñ ÑаниÑÑÑ Ð½Ð°Ð¸Ð±Ð¾Ð»ÑÑее из знаÑений его Ñзлов-поÑомков. ÐоÑÑÐ¾Ð¼Ñ Ð¼Ð°ÐºÑималÑное из знаÑений лиÑÑовÑÑ Ñзлов Ñ ÑаниÑÑÑ Ð² коÑневом Ñзле.
ÐÐ»Ñ Ð¿ÑоÑмоÑÑа инÑоÑмаÑии, Ñ ÑанÑÑейÑÑ Ð² каÑÑÐ°Ñ Ñвободного пÑоÑÑÑанÑÑва, можно воÑполÑзоваÑÑÑÑ Ð¼Ð¾Ð´Ñлем pg_freespacemap.